Payouts

The Payments API allows you to initiate and track domestic and international transfers from your Electronic Money Institution (EMI) account.

Features

  • Initiate payments using ISO 20022 messages (pacs.008 and pacs.009).
  • Check the status of a payment using the Payment ID.
  • Send payments to more than 140 markets in 20+ currencies.

Integration Flow

  1. Submit the payment instruction (pacs.008 or pacs.009).
  2. Receive the initial confirmation through the pacs.002 webhook.
  3. Track the payment status via webhooks or the payment status endpoint.

Considerations

  • The InstrId field must be unique for each payment. It is used as the transaction identifier and debit reference.
  • Validation checks are performed to prevent duplicate payment processing.
  • Both like-for-like payments (same currency) and FX payments (currency conversion) are supported. When the settlement account currency differs from the payment currency, the conversion is performed automatically without requiring additional development.
  • All payments are subject to validation, screening, and compliance checks before execution.
  • Currency-specific formatting rules for certain currencies are available upon request.

Payment Statuses

CodeDescription
PNDGPayment pending.
ACSPPayment accepted and pending settlement.
ACSCPayment settled successfully.
ACCCBeneficiary account credited. (Final status)
RJCTPayment rejected. (Final status)
Note: The ACCC status depends on the availability of information provided by the payment scheme and the beneficiary bank.