A complete walkthrough of how RMPay works — from API integration to real-time payment confirmation.
Four steps from order creation to confirmed settlement — completed in under 30 seconds.
Your backend calls the RMPay API with the order amount and your unique order ID. RMPay generates a cashier page with QR code and bank transfer details.
Redirect your customer to the RMPay cashier URL. They see a dynamic QR code plus bank transfer details (bank name, account number, reference code). Works on mobile and desktop.
The customer scans the QR with their banking app, or manually transfers with the reference code. RMPay monitors the bank account in real time for incoming matching transactions.
Within seconds of payment, RMPay fires a webhook to your callback URL. Verify the signature, mark the order as paid, and deliver the goods or service.
New merchants go from zero to live in under 24 hours.
Message @rmpay1 or @rmpay23. Share your business type and expected volume. We respond within hours.
Get your merchant ID, API key, and sandbox access. Test payments before going live — no real money needed.
Switch to production credentials. Start accepting real payments. Our team monitors your first transactions to ensure everything runs smoothly.
Most merchants complete integration in 2–4 hours. We provide clear API docs, a sandbox environment, and direct Telegram support to help you go live fast.
RMPay automatically retries failed webhook deliveries with exponential backoff. You can also query order status via API at any time as a fallback.
Fees start from 1% per transaction. Final rate depends on your industry and volume. Contact us for a custom quote — no hidden fees, ever.
We support 57 Vietnamese banks including VCB, TCB, ACB, MB, BIDV, VPBank, TPBank, SHB, and more. See the full list on our Vietnam banks support page.
Minimum transaction is 10,000 VND. There is no maximum limit for standard merchants — contact us if you need higher limits.