Number of APIs: 8
The payment initiation API is used by an initiating party to a debtor agent to provide a payment instruction to request movement of funds from the debtor account to a creditor account. The direct debit instruction is used by a creditor to request movement of funds from the debtor account to creditor account. The payment initiation instruction contains customer credit transfer instructions. The API is used to exchange:
* A single instance of a credit transfer initiation
* Payment instructions that result in book transfers at the debtor agent or payments to another financial institution
* Payment instructions that result in an electronic cash transfer to the creditor account
* A single instance of a direct debit collection initiation The API uses common HTTP status codes in the response header to indicate success or failure. Specific error code and description will be returned in the custom error schema. Each URL query parameter specifies an API query parameter that must be URL encoded. Contact Support:
Name: Standards & Developer Hub
Email: developer-support@swift.comThe API supports following functionalities:
Usage
Error Responses
Query Parameters
POST https://sandbox.swift.com/oauth2/v1/token
GET {{baseUrl}}/payment-initiation-instructions/:uetr
GET {{baseUrl}}/payment-initiation-instructions
PUT {{baseUrl}}/direct-debit-initiation-instruction/:uetr
GET {{baseUrl}}/direct-debit-initiation-instruction/:uetr
GET {{baseUrl}}/direct-debit-initiation-instruction
POST https://sandbox.swift.com/oauth2/v1/revoke
PUT {{baseUrl}}/payment-initiation-instructions/:uetr
ENDPOINTS