Object
The deposit instructions object
How to pay in. The type field says which variant you have: bank details with a reference, a mobile-money merchant code, or a PayPal approval link.
Fields
typestringrequiredcurrencystringrequiredbankLower-case ISO 4217 fiat currency code.
railstringrequiredbankA payment rail code, published by
GET /routes. Not an enum by design.bank_namestringrequiredbankbank_addressstringbankaccount_namestringrequiredbankaccount_numberstringrequiredbankrouting_codestringbankBranch, sort or routing code where the rail uses one.
swift_bicstringbankreferencestringrequiredbankReference the sender must quote so the deposit is matched.
amountstringbankOne-off on-ramps only. The amount to send.
expires_attimestampbankOne-off on-ramps only. After this the transfer is canceled and late funds are returned.
currencystringrequiredmobile_moneyLower-case ISO 4217 fiat currency code.
railstringrequiredmobile_moneyA payment rail code, published by
GET /routes. Not an enum by design.providerstringrequiredmobile_moneymerchant_codestringmobile_moneyMerchant, till or paybill number to pay.
phone_numberstringmobile_moneyNumber to pay, where the provider uses one instead of a merchant code.
referencestringrequiredmobile_moneyamountstringmobile_moneyNon-negative decimal string. Precision is limited per asset or currency (see
Route).expires_attimestampmobile_moneycurrencystringrequiredpaypalLower-case ISO 4217 fiat currency code.
railstringrequiredpaypalA payment rail code, published by
GET /routes. Not an enum by design.approval_urlstringrequiredpaypalPayPal's hosted approval page for this payment. Send the payer here.
referencestringrequiredpaypalamountstringrequiredpaypalNon-negative decimal string. Precision is limited per asset or currency (see
Route).expires_attimestamprequiredpaypalAfter this the approval link stops working and the transfer is canceled.
{
"type": "bank",
"currency": "zar",
"rail": "absa_eft",
"bank_name": "Absa Bank",
"bank_address": "15 Troye Street, Johannesburg",
"account_name": "Ndeipi Payments (Pty) Ltd",
"account_number": "4091234567",
"routing_code": "632005",
"swift_bic": "ABSAZAJJ",
"reference": "ND7K3Q9P"
}