Day Zero Guides

WordPress Plugins

StorePlus Manual QR Gateway: First Look at the Free PromptPay Plugin for WooCommerce

Some links in this guide are affiliate links. If you sign up through them, Day Zero Guides may earn a commission at no extra cost to you. This never affects which products we cover or what we say about them. See our affiliate disclosure for details.

Screenshot of StorePlus Manual QR Gateway with PromptPay for WooCommerce
Visit StorePlus Manual QR Gateway with PromptPay for WooCommerce

What it actually is

StorePlus Manual QR Gateway is a free, no-account-required WooCommerce plugin built specifically for Thai merchants who want to accept PromptPay payments without signing up for a payment gateway API. It doesn't connect to any bank or PSP. Instead, at checkout it generates a PromptPay-compliant QR code locally, using the order total and a PromptPay ID (phone number, national ID, or tax ID) that the store owner enters in settings. The customer scans it with any Thai banking app, pays, then uploads a screenshot of the payment slip as proof. The order sits in a 'Pending Verification' style status until the store owner manually checks the slip against their own bank account and marks the order as paid.

There is no automated reconciliation. There is no webhook confirming funds landed. This is, functionally, a QR-code generator plus a proof-of-payment upload form bolted onto WooCommerce's order flow — and that's exactly the niche it fills.

Pricing

It's free, full stop. It's listed on WordPress.org with no premium tier, no license key, and no transaction fee taken by the plugin itself. Your only cost is whatever your bank charges for receiving a PromptPay transfer, which for most Thai personal and SME accounts is ฿0 for domestic PromptPay transfers under the standard daily limits. There's no paid upgrade path mentioned in the plugin's changelog or readme as of this release, which is unusual compared to most "free" WooCommerce gateway plugins that gate multi-currency or automatic verification behind a pro version.

Who this is actually for

  • Home-based and social commerce sellers migrating off Facebook/Instagram DMs who already collect PromptPay slips manually and just want that same workflow formalized inside a real WooCommerce order system.
  • Small vendors doing pre-orders or made-to-order goods (bakeries, custom apparel, handmade crafts) where order volume is low enough (roughly under 20–30 orders/day) that manually checking a bank app against uploaded slips is realistic.
  • Merchants who can't get approved for a merchant bank API integration yet — getting a business PromptPay API account through KBank, SCB, or similar typically requires a registered company, a juristic bank account, and a multi-week approval process. This plugin sidesteps that entirely by using a personal or SME PromptPay ID.
  • Student groups, temple fairs, and pop-up events selling through a temporary WooCommerce store where setting up a real payment gateway isn't worth the effort for a one-weekend sale.

It is not for anyone expecting real-time order confirmation, high order volume, or automatic refunds — none of that exists here.

Setup, concretely

  1. Install and activate from Plugins > Add New, or upload the zip from WordPress.org.
  2. Go to WooCommerce > Settings > Payments and enable "StorePlus Manual QR Gateway."
  3. Enter your PromptPay ID (phone number, 13-digit citizen ID, or tax ID) and the display name customers will see.
  4. Save, place a test order in a Thai Baht store, and confirm the QR renders correctly and scans in a real banking app (KBank, SCB Easy, and Bangkok Bank all read it fine in testing).
  5. Customers upload their slip image on the order confirmation/thank-you page; you'll see it attached in the WooCommerce order admin screen for manual review.

How it compares to the usual WooCommerce payment options

StorePlus Manual QR GatewayWooCommerce Stripe Gateway2Checkout (Verifone) for WooCommerceWise for WooCommerce
PriceFree, no transaction feeFree plugin; Stripe charges ~3.65% + ฿10 per successful charge in ThailandFree plugin; Verifone/2Checkout charges ~3.5–6% depending on plan and regionFree plugin; Wise charges ~0.4–2% depending on currency route
PromptPay supportNative, built for it — this is the only reason it existsNone natively; requires a separate PromptPay-specific Stripe integration workaroundNoneNone (bank transfer/multi-currency invoicing only)
Payment verification100% manual — store owner checks bank app and marks order paid by handFully automatic, real-timeFully automatic, real-timeManual-ish — Wise doesn't push order status automatically into WooCommerce either
Order processing speedDelayed by however fast the owner checks slips — minutes to hours realisticallyInstantInstantDelayed, similar to manual gateways since it's transfer-based
Best forLow-volume Thai sellers without a merchant API, avoiding PSP fees entirelyAny store needing instant card processing and doesn't mind PSP feesInternational card acceptance with subscription billing supportCross-border sellers invoicing in multiple currencies
Fraud/chargeback protectionNone — you're trusting the uploaded slip is real and unalteredStripe's fraud tooling (Radar) includedBuilt-in fraud screeningNot really applicable, bank transfer model

The real trade-off

The entire value proposition is: zero fees, zero API approval hassle, in exchange for you personally verifying every single payment by eyeballing a bank app. That trade makes total sense at 5–15 orders a day. It stops making sense once you're doing 50+ orders daily, because checking slips becomes a part-time job and mistakes (missed payments, duplicate slip fraud) start costing real money. There's also no built-in protection against someone uploading a doctored or reused screenshot — that's on the merchant to catch.

If you already have a Thai business bank account with PromptPay API access, or you're fine paying Stripe's cut for automation, this plugin isn't for you. If you're a small seller who currently does this exact manual-slip-checking process over Line or Messenger and just wants it inside a proper WooCommerce order flow, this plugin does precisely that job and costs nothing to try today.

Verdict

Worth installing this afternoon if you're a low-to-mid volume Thai merchant currently accepting PromptPay payments informally and want them tied to real WooCommerce orders without paying a payment gateway a cut. Skip it if your order volume is already past the point where manual verification is sustainable, or if you need any non-Thai payment method — this plugin does one thing, and international cards aren't part of it.

See it on Pinterest →

We use cookies for ads (Google AdSense) and basic analytics. See our privacy policy.