e-Mandate Enrollment
v2 POST console.bayar.cash/api/v2/mandates
v3 POST api.console.bayar.cash/v3/mandates
Initialize enrollment request to Bayarcash. Make sure your account is enabled for Direct Debit payment channel.
portal_key
Portal key retrieve from Bayarcash console
string
Required
order_number
string
Required
amount
Between 5.00 and 30000.00
integer
Required
payer_id_type
integer
Required
payer_id
integer
Required
payer_name
string
Required
payer_email
string
Required
payer_telephone_number
integer
Required
payer_bank_code
string
Optional
payer_bank_code_hashed
string
Optional
frequency_mode
string
Required
max_frequency
Maximum number of charges within a collection cycle. Defaults to 9
integer
Required
application_reason
string
Required
effective_date
Defaults to the next day
string
Required
expiry_date
string
Optional
metadata
string
Optional
return_url
Callback data will be sent to this URL
string
Optional
success_url
string
Optional
failed_url
string
Optional
maintenance_url
string
Optional
termination_url
string
Optional
link_expired_at
Mandate link expiry datetime (Y-m-d H:i:s). Defaults to 1 hour from creation
string
Optional
platform_id
string
Optional
checksum
string
Optional
Example of sending POST request with cURL.
Example of JSON structured response.
Last updated
Was this helpful?