| (root) | fund_source | String | Required. Must be one of: 01, 02, 03, 04, 05, 06, 25 | Source of funds codes:
01: Credit Card
02: Debit Card
03: Prepaid Card
04: Cash
05: Debit/Deposit Account
06: Credit Account
25: Mobile Money Account |
| recipient | first_name | String | Required. ^[a-zA-Z0-9 \-]{1,30}$ | Recipient’s (Main Account Holder) first name. |
| last_name | String | Required. ^[a-zA-Z0-9 \-]{1,30}$ | Recipient’s last name. |
| birth | String | Required. Must be exactly 8 digits in YYYYMMDD format | Recipient’s date of birth. |
| account_number | String | Required. ^[a-zA-Z0-9*]{8}$ | Recipient’s PAN or account number. |
| postcode | String | Required. ^[a-zA-Z0-9 /\-]{1,10}$ | Recipient’s postal code. |
| street | String | Required. ^['"0-9A-Za-z]{1,30}$ | Recipient’s detailed address. |
| city | String | Required. ^['"0-9A-Za-z]{1,25}$ | Recipient’s city. |
| state | String | Required when country_code is CAN/USA/COL/NIC. ^[0-9A-Za-z]{2,3}$ | Recipient’s state/province code. |
| country_code | String | Required. ^[A-Z]{3}$. Must be a valid ISO country code | Recipient’s country code (ISO 3166-1 alpha-2/3). |
| sender | first_name | String | Required. Max length: 30 characters | Sender’s (Payer) first name. |
| last_name | String | Required. Max length: 6 characters | Sender’s last name. |
| birth | String | Required. Must be exactly 8 digits in YYYYMMDD format | Sender’s date of birth. |
| street | String | Required. Max length: 30 characters | Sender’s detailed address. |
| city | String | Required. Max length: 25 characters | Sender’s city. |
| state | String | Required when country_code is CAN/USA/COL/NIC. Length: 2~3 characters | Sender’s state/province code. |
| country_code | String | Required. Max length: 3 characters. Must be a valid ISO country code | Sender’s country code (ISO 3166-1 alpha-2/3). |