[
{
"customer_name": "string",
"email": "user@example.com",
"contact_number": "string",
"merchant_reference_number": "string",
"id_type": "1", // can be any of "1", "2", "3", "4", "5" ("1" - New IC Number, "2" - Old IC Number, "3" - Passport Number, "4" - Business Registration, "5" - Others)
"id_number": "string",
"fpx_mode": "01", // can be any of "01", "02" ("01" - Retail, "02" - Corporate)
"fpx_buyer_bank_id": "string",
"effective_date": "yyyyMMdd",
"expiry_date": "yyyyMMdd",
"max_amount": 1000, // cannot be lower than 100 (MYR 1.00)
"initial_amount": 1000, // cannot be lower than 100 (MYR 1.00)
"frequency": // can be any of "DL", "WK", "MT", "YR" ("DL" - daily, "WK" - weekly, "MT" - monthly, "YR" - yearly)
"max_frequency": 1, // max number of charges within a collection cycle
"purpose": "string",
"debit_type": "DD", // can be any of "DD", "AD" ("DD" - direct debit, "AD" - auto debit)
"return_url": "string",
"callback_url": "string",
"accept_url": "string",
"reject_url": "string",
"address": "string",
"postcode": "string",
"city": "string",
"state": "string",
"country": "string",
"status": "Pending",
"auto": true, // auto collect
"retry": true, // auto retry if previous collection has failed
"retry_count": 0 // max 4
}
]