# Pay Third-parties using Wires or Swift This section covers the core functionality for initiating third-party outgoing payments using the Wire or Swift payment rails. Another section covers the JikoNet payment rail. As described below, third-parties can also debit your Jiko pockets: | Payment Initiator | Description | Payment Rails | | --- | --- | --- | | Your company | Submit, approve and release payments in Jiko. | Wire, Swift, JikoNet | | Your counterparty | Allow your counterparties to initiate an ACH pull to debit your Jiko pocket. | ACH | Section in progress: see [Third-party Payment Initiation & Management using JikoNet](/products/customer-api/use-cases/jikonet-transfers). ## Create a Counterparty ### Business Goal To initiate a transfer, you must first create the counterparty. You are responsible for gathering the necessary account details (example: routing number of BIC code, account number...) directly from the counterparty outside of the Jiko system. ### Business Workflow Example Customer systems: 1. Gather from the counterparty its account details. 2. Send to Jiko a counterparty creation request. 3. Receive from Jiko the unique Jiko ID assigned to this counterparty. 4. Associate this Jiko Id with the counterparty in payment origination systems. ### Relevant API Endpoints | Step | Purpose | Jiko API Endpoints | | --- | --- | --- | | 1 | Create a new payment beneficiary. | POST [`/api/v2/counterparties/`](/products/customer-api/reference/counterparties-v2/create-counterparty-v2) | ### Illustration ## Submit a Wire/Swift Transfer request ### Relevant API Endpoints | Step | Purpose | Jiko API Endpoints | | --- | --- | --- | | 1 | Create a new transfer request. | POST [`/api/v1/transfer-requests/`](/products/customer-api/reference/transfer-requests/create_transfer_request_api_v1_transfer_requests__post) | ## Cancel a Wire/Swift Transfer request See [Cancel a JikoNet Transfer request](/products/customer-api/use-cases/jikonet-transfers#cancel-a-jikonet-transfer-request). ## Approve a Wire/Swift Transfer request See [Approve a JikoNet Transfer request](/products/customer-api/use-cases/jikonet-transfers#approve-a-jikonet-transfer-request). ## Retrieve the Status of a Wire/Swift Transfer request See [Retrieve the status of a JikoNet transfer request](/products/customer-api/use-cases/jikonet-transfers#retrieve-the-status-of-a-jikonet-transfer). ## Receive notifications of changes in the payment status See [Receive Event Notifications (Webhooks)](/products/customer-api/use-cases/webhooks). ## List historical payments See [List historical JikoNet payments](/products/customer-api/use-cases/jikonet-transfers#list-historical-jikonet-payments).