Developer Docs
Remittance Merchants
Remittance Parameters
Money remittance merchants (Merchant Category Code 4829 or 6540) are required to provide additional data in the request payload under extra for these transactions:
- Purchase
- Auth
- Refund (standalone)
json
{
"extra": {
"remittance": {
"bai": "p2p",
"sender": {
"first_name": "Rachel",
"last_name": "Remitter",
"address": "1 Remittance Road",
"city": "Sydney",
"country": "AUS"
},
"recipient": {
"first_name": "Richard",
"last_name": "Remittee",
"country": "NZL",
"account_type": "06",
"account_number": "6666667777777333"
}
}
}
}Business Application Identifier (BAI)
Visa
| Sender | Receiver | Merchant supports Visa-OCT? | BAI |
|---|---|---|---|
| Person | Person (different) | YES | p2p |
| Person | Person (different) | NO | p2p_card |
| Person | Person(same) | self |
Mastercard
| Sender | Receiver | Receiver Account Type | BAI |
|---|---|---|---|
| Person | Person (different) | NOT CARD | p2p |
| Person | Person (different) | IS CARD | p2p_card |
| Person | Person (same) | NOT CARD | self |
| Person | Person (same) | IS CARD (debit/prepaid) | self_debit_card |
| Business | Business (same) | b2b |
|
| Business | Business (different) | b2b_card |
Sender Data
| Field | Type | Length |
|---|---|---|
first_name |
String | Max: 35 |
last_name |
String | Max: 35 |
address |
String | Max: 35 |
city |
String | Max: 25 |
country |
String | 3 (ISO 3166-1 alpha-3) |
Recipient Data
Account Type
| Field | Type | Length |
|---|---|---|
first_name |
String | Max: 35 |
last_name |
String | Max: 35 |
country |
String | 3 (ISO 3166-1 alpha-3) |
account_type |
String | 200 – Other01 – RTN + Bank Account02 – IBAN03 – Card Account04 – Email05 – Phone Number06 – Bank Account Number (BAN) + Bank Identification Code (BIC)07 – Wallet ID08 – Social Network ID |
account_number |
String | Max: 50 |