xpay✦ Commerce
Directory
WooCommerce plugins
ThemePrime ManualPay for WooCommerce
ThemePrime ManualPay for WooCommerce
Add unlimited custom manual payment gateways to WooCommerce — with fees, custom fields, QR codes, payment slip upload, order expiry, and per-gateway s …
Will this break my store?
What the WordPress.org registry says about keeping ThemePrime ManualPay for WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.3 months ago
7.4
Your host must be running at least this version.5.6
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how ThemePrime ManualPay for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
ThemePrime ManualPay for WooCommerce lets you create up to 20 fully independent custom manual payment gateways for WooCommerce — without touching a single line of code. Perfect for local payment methods like mobile banking, bank transfers, or any region-specific option that WooCommerce doesn’t support out of the box.
Key Features
- Up to 20 custom gateways — each fully independent with its own title, description, icon, and QR code
- Payment instructions — display account numbers, wallet IDs, or any reference info with a one-click copy button
- QR code support — upload a QR image per gateway with a tap-to-enlarge lightbox
- Custom checkout fields — collect transaction IDs, reference numbers, or any data at checkout (text, email, number, textarea)
- Payment slip upload — let customers upload a payment receipt image or PDF at checkout (optional or required per gateway)
- Transaction fees — add a fixed or percentage fee per gateway, shown as a separate line item in the cart
- Conditional logic — show or hide each gateway by cart total range and customer user role
- Order auto-expiry — automatically cancel unpaid orders after a set time (1–72 hours), restore stock, and notify the customer
- Order verification workflow — Verify or Reject a payment from the admin order detail page; customer is notified by email
- Per-gateway styling — customize background, border, label, and button colors with a live preview
- Custom Thank You page — redirect customers to a gateway-specific page after checkout
- Drag-and-drop ordering — reorder gateways from the admin panel
- Import / Export settings — backup or transfer all gateway settings as a JSON file; works even without JavaScript
- WooCommerce HPOS compatible — fully compatible with High-Performance Order Storage
- WooCommerce Blocks support — works with the block-based checkout (instructions and QR codes)
Who Is This For?
- Store owners in regions where mobile banking or bank transfers are the primary payment method
- Businesses that need to collect transaction IDs or payment slips from customers at checkout
- Developers who need a flexible, code-free gateway builder for client sites
How It Works
- Go to ThemePrime ManualPay in your WordPress admin menu
- Click Add New Gateway
- Configure the title, description, payment instructions, fees, and styling
- Save — your new gateway appears immediately on the WooCommerce checkout page
Known Limitations
- WooCommerce Blocks checkout — Custom checkout fields and payment slip upload require the classic shortcode checkout. Block-based checkout supports instructions and QR codes.
- Order auto-expiry requires WP-Cron — If WP-Cron is disabled on your server, expired orders will not auto-cancel.
- Payment verification emails — Verify/Reject actions trigger WooCommerce’s built-in order status emails. Ensure WooCommerce email settings are configured correctly.
Yes. WooCommerce must be installed and active. The plugin checks for this on activation.
Up to 20 gateways per site.
Yes. Use the Fields & Instructions tab to add custom checkout fields (text, email, number, or textarea). Each field can be marked as required. Submitted values are saved to the order and shown in the admin order view.
Yes. The plugin explicitly declares HPOS (High-Performance Order Storage) compatibility.
The frontend output uses standard WooCommerce hooks and HTML structure, so it works with any WooCommerce-compatible theme.
Yes. In the Fees & Conditions tab, set a fixed amount or percentage fee. It appears as a separate line item in the cart totals when that gateway is selected.
Yes. Enable conditional logic per gateway and set a minimum and/or maximum cart total. You can also restrict visibility to specific WordPress user roles.
The auto-expiry feature uses WordPress Cron (WP-Cron). If your hosting disables WP-Cron, expired orders will not auto-cancel. Contact your host to enable WP-Cron, or set up a server-side cron job to trigger wp-cron.php.
Payment slip upload and custom checkout fields require the classic WooCommerce shortcode checkout ([woocommerce_checkout]). Block-based checkout supports gateway instructions and QR codes but not custom fields or slip upload.
Categories
Plugin details
Tags on WordPress.org
