Standard Quick Pay
Quick Pay lets merchants accept payments by scanning a QR code presented by the customer. The customer scans the merchant's QR code using their preferred payment app, and the payment is processed instantly.
When to Use
▾
Use Quick Pay when you want to:
- Accept in-store payments via QR code
- Process offline transactions at a physical store or terminal
- Support multiple e-wallets and payment methods in a single integration
Quick Pay is an offline payment method. Its subscription rate is based on the offline subscription plan. Contact [email protected] to activate this feature.
How to Use
▾
/v3/payment/quickpay- Customer presents a QR code from their payment app
- Scan the QR code to get the
authCode - Send the
authCodealong with order details to this endpoint - Check the
codein the response — if"SUCCESS", the payment is complete
Request Parameters
▾
Auth code of QR code/barcode being scanned
IP address of terminal/application for payment
Revenue Monster Store ID
Order details
Order ID
Order Title
Order Currency Type (currently supported MYR only)
Order Amount
Order Detail
Order Additional Data
Response Parameters
▾
Transaction response object
Revenue Monster's unique transaction ID
Reference ID from the payment provider
Order details
Order ID
Order title
Currency type
Order amount in cents
Order detail
Additional data
Store details
Currency type (MYR)
Remaining balance amount for initiating refund
Amount after all deductions
Transaction platform
Transaction type
Payment method
Payment region
Transaction status (SUCCESS, FAILED, IN_PROCESS, etc.)
Transaction date time (only when SUCCESS)
Created date time
Last updated date time
"SUCCESS" if the payment succeeded, otherwise an error code
Error details
Error code if the request failed
Error message if the request failed
Debug message (sandbox only)