About this plugin
).
Customers scan your QR code, pay in their wallet app, and submit the Transaction ID plus a provider-matched verifier (phone last 4, email, or account ID) — which you verify manually.
Includes Nepal wallets eSewa, Khalti, and Fonepay, alongside Indian wallets like Paytm and PhonePe, and other regional QR payment methods.
🌍 Supported Payment Providers (28+)
Your plugin includes built-in support for:
🇧🇩 Bangladesh
- bKash
- Nagad
- Rocket
- Upay
- SureCash
- MCash
- NexusPay
🇮🇳 India
- Paytm
- PhonePe
- Google Pay (India)
- Amazon Pay
- Stripe UPI
- PayPal (QR accepted regions)
🇳🇵 Nepal
- eSewa
- Khalti
- Fonepay
🇵🇰 Pakistan
- Easypaisa
- JazzCash
🇵🇭 Philippines
- GCash
- Maya (PayMaya)
🇰🇪 Kenya
- M-Pesa
🌐 Global Services
- Apple Pay
- Google Pay
- Payoneer
- Afterpay
- Klarna
- Wise
- Stripe (QR-supported countries)
)
🔥 Key Features
✔ 28+ QR Wallet Payment Gateways
Each gateway includes:
– Custom title & description
– Uploadable QR image
– Custom account number
– Transaction ID + per-gateway secondary verifier (phone last 4 / email / account ID)
– Manual verification workflow
✔ Manual Verification – No API Required
This plugin is ideal for:
– Personal wallet accounts
– Stores without merchant accounts
– Markets where QR + wallet payments are standard
✔ Processing Fee Support
Add a % fee automatically for:
– Cart
– Checkout
– Order totals
Includes tax support.
✔ Smart Checkout UI
- Responsive QR box
- Payment instructions
- Wallet info + final amount
- Transaction fields
🟣 Smart Checkout Experience
On the checkout page, customers can:
– View your QR code
– Scan & pay instantly
– Enter:
– Transaction ID
– A secondary verifier that matches the selected gateway:
)
)
– Payer Account / Wallet ID for Alipay and WeChat Pay
– Any additional instructions you configure
Everything is displayed in a clean, mobile-friendly UI.
🟣 Order Meta Stored Automatically
Payment details are saved and displayed on:
– Thank You Page
– Customer email
– WooCommerce → Orders → Order Details
Admins can verify payment manually and update order status.
🟣 Dynamic Processing Fee Option
(Optional) Add a percentage-based processing fee for QR payments, automatically added to:
– Cart
– Checkout
– Order totals
Tax support included.
🟣 Optimized for Security & Performance
- Proper input sanitization and output escaping
- Nonce verification aligned with WooCommerce checkout
- PHP 7.4+ compatible
- No external API calls → lightning-fast performance
🟣 Developer Friendly
- Built with OOP architecture
- Single abstract gateway class
- Extendable for adding new wallet providers
- Hooks included for customization
Why Use This Plugin?
If you want to accept QR payments in WooCommerce without a merchant account, this plugin gives you a clean, reliable, and professional solution. Customers pay directly to your wallet, and you verify payments manually.
Perfect for:
– Small shops
– Online sellers using personal wallet accounts
– Bangladesh-focused WooCommerce stores
– Merchants who want QR payment options without API integration