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 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