Developer/Purchases/Extra And Extended Fields
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 |