Create International Wire Transfer

Use this API for Payment of funds using SWIFT Network. You need to specify the account details of originator and recipient. An outgoing Credit can be initiated using this Payment Rail.

Please checkout the page at SWIFT to understand more about SWIFT Payment Rail.

During the lifecycle of a transfer, its status may undergo changes. Refer to the Transfer Status page at Transfer Status for detailed descriptions associated with each status.

The address information is available at Address Info

Note: All the payment API's have the endpoint: /payments

Body Params
string
enum
required
Defaults to CREDIT

Specifying the type of payment during the transfer. For pull payment, CREDIT is the paymentType. Example: CREDIT

Allowed:
string
enum
required
Defaults to SWIFT

The SWIFT would be the default payment rail for pull transfer. Example: SWIFT

Allowed:
number
required
Defaults to 10

The amount to be transferred in USD. Pattern: Maximum amount is defined by the transfer limits configured. Example: 10

originator
object
required

The details of the originator for the transfer.

recipient
object
required

The recipient for the transfer.

string
length ≤ 140
Defaults to transferring to amy

The customer/originator reference for the transfer. It will be shown in the customer statement. Character Restrictions Encoding: UTF-8 Supported Characters:

Latin letters: a-z, A-Z Digits: 0-9 SWIFT-compatible special characters: ! # & % * = ^ _ ' { | } ~ " ; @ [ \ ] $ > <

Note: Special characters may undergo mapping or sanitization during processing. Extended Character Support: It accept international characters including accented letters and various alphabets supported by UTF-8 encoding. Example: transferring to amy

string

Unique identifier for tracking the transaction. Maximum length: 100 characters.

string
length ≤ 195

The reference for future credit. Example: MV VYSYA BANK ACC NUM1234656

Language
Credentials
Click Try It! to start a request and see the response here!