This page contains example API calls for providers that have specific requirements.

Bank payments via SWIFT provider

The below are the generic set of fields expected to be used for SWIFT bank payments, including all mandatory fields. There are additional fields which may be used; see API reference for a complete list, and Provider Guide for specific information on using the SWIFT provider.

Some markets may require fields in addition to the below. For more information, contact your representative.

{
  "requestId": "769b870d-5031-4121-98f1-b86b4985037b",
  "batchReference": "batch-12345",
   "transactions": [
    {
      "transactionId": "id-12345",
      "provider": "swift",
      "amount": 1,
      "currency": "EUR",
      "recipientAccountId": "NL39RABO1782371249",
      "name": "Jane Doe",
      "address": "Agnietenstraat 1",
      "address2" : "Haidian District",
      "city": "Utrecht",
      "postalCode": "3512",
      "country": "NL",
      "reason": "Payment for goods and services",
      "recipientBank": {
        "bic": "RABONL2U",
      },
      "sender": {
          ...
      },
      "intermediary":{
          ...
      }
    }
  ]
}
  ]
}