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 2
00 – Other
01 – RTN + Bank Account
02 – IBAN
03 – Card Account
04 – Email
05 – Phone Number
06 – Bank Account Number (BAN) + Bank Identification Code (BIC)
07 – Wallet ID
08 – Social Network ID
account_number String Max: 50