Connect dynamic payment QR
Apply through your bank, arrange merchant integration and check payment confirmation before going live.
A dynamic payment QR is generated for an individual bill, with its amount and payment reference. An uploaded QR image stays the same. Uploading it does not connect your bank or turn on automatic verification.
What is available in Pasal today?
All shops can upload a QR in Settings → Payments. Those orders stay unpaid until you check your account and press Mark paid. Merchant dynamic Fonepay QR is currently a restricted trial, not a connection every owner can enable. Ask Pasal Help about availability for your shop.
Plan & billing uses QR to pay for Pasal. It does not connect customer payments to your shop.
1. Request merchant dynamic QR
Contact your bank's merchant desk and request Fonepay dynamic QR for a billing or POS integration. Fonepay describes it as a unique QR for each bill and directs merchants to their bank. See Fonepay's merchant information.
- Ask for the current eligibility, required business documents and supported integration.
- Confirm the merchant name and your settlement account, plus any charges and settlement schedule.
- Ask for technical onboarding, test access and the approved way to share integration credentials.
2. Arrange the Pasal connection
Contact Pasal through Help with your shop name, bank and provider approval status. Pasal must confirm support and configure an integration for your own merchant account before it can be used. Another shop's working QR does not connect your account.
Share API secrets only through the agreed private setup channel. Do not paste them into a help conversation, upload them as a QR picture or give anyone your banking password or OTP.
3. Test before accepting customer payments
- Use provider test access first. Check the merchant name, bill amount and reference on each generated QR.
- Check that only a provider-confirmed payment for that bill and amount marks it paid. A screenshot, typed reference or closed payment window is not confirmation.
- Test unpaid, cancelled and expired payments. Retrying the same confirmation must not create another sale.
- After approval, arrange a small live test with the team and confirm money reaches your own account. Ask how refunds and pending payments are handled before launch.
While dynamic QR is unavailable
Open Settings → Payments → Upload your QR, add a label and save. Check each payment in your bank or wallet before marking the order paid. Read Take payment by QR for the upload steps.
- Take payment by QRPut your eSewa, Khalti, Fonepay or bank QR on checkout and collect the proof.
- Get a merchant QR: eSewa, Khalti, Fonepay and your bankWhere each QR comes from, the papers they ask for, and which one to tape to the counter first.
- Keep supplier bills, deliveries and balancesRecord who you buy from, receive counted stock in parts, and record payments you have already made.