Note: For certain Pay Methods, some optional fields are required. Kindly refer to Section Specific Pay Method Requirement
Documentation Index
Fetch the complete documentation index at: https://waffo.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Payment request id sent from Merchant. It will also be used for idempotent check.
32Merchant order id
64Merchant order currency
12"IDR"
Merchant order amount
2410
Order description information
128"replace order desc...,"
Merchant-side request time
The callback address to notify the merchant after the payment is completed / failed
256"https://merchant-notify-url.com"
Merchant info
User info
Payment information
User payment currency. This is needed when merchant order currency is NOT the same as user payment currency
12"IDR"
The order expiry time set by merchant. If not set, the default merchant contract expiry time will be used
The address of the merchant page to redirect to after successful payment. If no value is provided, it will stay on the cashier page after successful payment.
512"https://merchant-success-redirecturl.com"
The address of the merchant page to which the payment pre-verification fails, or the redirection after the payment fails. If no value is provided, it will stay on the cashier page after the payment fails
512"https://merchant-failed-redirecturl.com"
The address of the merchant page to redirect to when user cancels the payment
512"https://merchant-cancel-url.com"
Reserved. Json format e.g. {"key1":"value1", "key2":"value2"}
128Merchant goods information
Brand display information for cashier
Card data info. It is only required when Merchant wants to pass in card data directly in API (note: Merchant needs to have PCI DSS certification)
null
User's ApplePay / GooglePay payment token. It is only required when Merchant choose to integrate with ApplePay / GooglePay frontend directly and pass in the encrypted payment token for Waffo to process the payment
8192riskData
Address Information