Skip to main content

Add payment details

POST /payment-details Attach bank account, mobile money, stablecoin, or book transfer routing information to a counterparty. The returned payment detail ID is used when initiating transfers.

Request parameters

string
required
The payment rail. One of: bank-transfer, momo-transfer, stablecoin-transfer, book-transfer.
string
required
ISO 4217 currency code (e.g. USD, GBP, KES). Use USC for USDC and UST for USDT.
string
required
Full name of the payment recipient, as it appears on the receiving account.
string
required
The entity initiating the payout.
string
required
The ID of the recipient counterparty
string
ISO alpha-2 destination country code. Required for bank transfers.
string
Payment scheme. Required when the currency supports multiple rails. For USD, specify ach or wire. For GBP, fps or chaps.

Request

Response


Retrieve Payment Details

To retrieve a payment detail, use the GET /payment-details/{id} endpoint with the payment detail ID returned from the POST /payment-details request.

Update Payment Details

To update a payment detail, use the PATCH /payment-details/{id} endpoint with the payment detail ID returned from the POST /payment-details request.
See Send a Payout for the complete list of rail-specific required fields across all 24 corridors.