Description
WooCommerce Custom Payment Gateway Pro allows the configuration of manual gateways at checkout for those who need to receive orders through custom methods, creating forms with text fields, checkboxes, dates, signature, and file upload. The component also defines order status after the gateway is selected, sends data to APIs via POST or GET, and makes it clear that it does not process financial transactions directly.
Main Features of WooCommerce Custom Payment Gateway Pro
- Unlimited gateways
Creates multiple custom payment methods for the WooCommerce checkout. - Form builder
Builds text, checkbox, radio, date, and other input fields. - Upload and signature
Collects files and signatures directly in the payment form. - API requests
Sends order data to external systems via POST or GET. - Blocks support
Integrates custom gateways into the WooCommerce Blocks-based flow.
Benefits of WooCommerce Custom Payment Gateway Pro
- Tailored checkout
Adapts manual payments to the specific rules of each operation. - Fewer manual adjustments
Centralizes fields, instructions, and statuses in gateway settings. - More organized collection
Receives documents, choices, and confirmations along with the order. - Operational integration
Forwards checkout information to registration or service systems.
Who Is WooCommerce Custom Payment Gateway Pro For?
- Anyone selling through WooCommerce who needs to register payment by transfer, deposit, quote, or external billing.
- You who need to collect additional data before confirming an order at checkout.
- Those who use internal approval, billing, or verification flows after choosing the payment method.
How to Download WooCommerce Custom Payment Gateway Pro
WooCommerce Custom Payment Gateway Pro is available for download here at Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the file, and activate it. After activation, configure the methods in the WooCommerce dashboard.
WooCommerce Custom Payment Gateway Pro fits stores that need to treat payment as a configurable flow, not just as an automatic transaction. With custom fields, gateway instructions, order statuses, and data submission to external APIs, the add-on helps standardize business processes that depend on validation, documents, or steps outside the traditional checkout.
Frequently asked questions
Is WPRuby | WooCommerce Custom Payment Gateway Pro GPL-licensed?
Yes. WPRuby | WooCommerce Custom Payment Gateway Pro is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WPRuby | WooCommerce Custom Payment Gateway Pro on multiple sites?
Yes. You can install WPRuby | WooCommerce Custom Payment Gateway Pro on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WPRuby | WooCommerce Custom Payment Gateway Pro cost at Ultrapack?
WPRuby | WooCommerce Custom Payment Gateway Pro costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WPRuby | WooCommerce Custom Payment Gateway Pro include updates?
Yes. The current version of WPRuby | WooCommerce Custom Payment Gateway Pro is 4.0.1, published at Ultrapack on Aug 27, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WPRuby | WooCommerce Custom Payment Gateway Pro scanned before publication?
Yes. Every version of WPRuby | WooCommerce Custom Payment Gateway Pro goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WPRuby | WooCommerce Custom Payment Gateway Pro?
Requires WordPress 3.5.1 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 4.0.1
- Fixed: Updated generated gateway handling to verify class definitions before instantiation, helping prevent naming conflicts and fatal errors.
Version 4.0.0
- Added: API request logs, test request support, retry for failed API requests, and safer sanitized payload previews for custom payment gateway API integrations.
- Improved: Redesigned the custom checkout field builder with a modern Vue-powered interface, live preview, clearer field settings, and better deprecated field warnings.
- Improved: File Upload custom fields are now more reliable and secure for collecting payment receipts, screenshots, and proof of manual payments.
- Improved: Bank Transfer, Manual Payment Link, and Crypto Manual Payment templates now use the File Upload field correctly for optional customer payment proof.
- Improved: Rebuilt the Custom Payment Gateways settings tab with a modern Vue-powered interface for better gateway creation, template selection, warnings, and gateway management.
- Added: Conditional display rules for custom payment gateways, allowing gateways to be shown based on cart total, country, shipping method, products, categories, user role, login status, coupons, and currency.
- Added: Gateway templates for common manual payment workflows, including Bank Transfer, Pay by Invoice, Manual Payment Link, Cash on Pickup, and Crypto Manual Payment.
- Improved: Template payment details now display as polished checkout instructions, with payment links rendered as buttons, QR code URLs rendered as images, and cleaner separation between merchant instructions and customer input fields.
- Fixed: Prevented duplicate payment gateway titles and broken empty gateway icons on checkout.
- Fixed: Gateway templates now correctly separate merchant payment settings from customer checkout fields, preventing payment links, QR codes, bank details, wallet addresses, and pickup instructions from being shown as customer input fields.
Version 3.2.0
- Deprecated: The Credit Card custom field is now deprecated and can no longer be added to new custom payment gateways.
- Deprecated: Existing gateways that already use the Credit Card field will temporarily continue to work in Legacy Mode, but this field will be removed completely in the next update. Store owners should replace it with a secure card payment provider such as Stripe, PayPal, WooPayments, Authorize.Net, or another tokenized payment solution.
- Security: Improved log sanitization for payment field data.
- Added: Admin warnings for stores using deprecated Credit Card fields.
- Added: Customer checkout field data is now persisted with orders.
- Added: Subscription renewal support for custom payment gateways.
- Added: Gateway icon support for WooCommerce Blocks checkout.
- Added: Danish translation files.
- Added: Norwegian translation files with nb locale support and fallback handling.
- Fixed: WooCommerce Blocks checkout script loading.
- Fixed: Declared WooCommerce Blocks registry dependency.
- Fixed: Asset version handling and improved CSS styling for payment fields.
- Fixed: Empty fieldsets are no longer printed when a gateway has no custom form fields.
- Improved: API option text and admin settings clarity.
Version 3.1.1
- Fixed: Additional PHP Fatal error when HPOS is not enabled.
Version 3.1.0
- Added: WooCommerce Checkout Blocks support for generated gateways.
- Fixed: PHP Fatal error when HPOS is not enabled.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-custom-payment-gateway-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-custom-payment-gateway-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 3.5.1 or higher. Tested up to WordPress 7.1.
- This item is already activated. If any screen asks for a license, enter any code; any email works in the email field.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready