
Wpruby Woocommerce Custom Payment Gateway Pro v3.1.1
/Year

Custom WooCommerce Payments Engineered for Flexibility
Wpruby WooCommerce Custom Payment Gateway Pro is a dedicated tool for store owners, agencies, and developers who need to establish highly specific payment workflows. Standard WooCommerce setups rely on predefined gateways like PayPal or Stripe, which might not suit regional payment processors, custom B2B invoicing structures, or manual cash-on-delivery variants. This plugin bridges that gap by allowing users to build custom payment gateways from scratch, directly within the WordPress dashboard. You can configure unique checkout fields, design custom API connections to external banking endpoints, and tailor the exact user experience your customers face when completing an order. It is built for scalability, offering an efficient way to bypass expensive custom development when integrating non-standard payment providers.
Core Capabilities and Checkout Customization
The plugin operates on a comprehensive custom form builder powered by a modern interface. Store administrators can construct bespoke checkout forms using various field types, including text inputs, dropdowns, and file uploads. The file upload capability is particularly useful for verifying offline transactions, as customers can easily attach bank transfer receipts, screenshots, or proof of manual payments. Furthermore, the extension supports robust API integration features. You can define custom API endpoints, map checkout fields to specific API request parameters, and utilize built-in tools like API request logs, test request support, and retry mechanisms for failed requests. Conditional logic acts as another core pillar, giving you the power to show or hide your custom gateways based on dynamic cart conditions such as cart totals, shipping methods, customer geographical location, user roles, specific products, or active coupons.
Practical Store Use Cases
Online merchants deploy this extension across a wide variety of scenarios. For wholesale and B2B platforms, administrators can create a Pay by Invoice gateway that only appears for logged-in wholesale user roles when the cart value exceeds a specific threshold. For merchants operating in regions where mobile money or local bank transfers are dominant, the plugin enables the creation of a specialized Bank Transfer or Manual Payment Link gateway where customers are presented with localized payment instructions and a secure upload field for their transfer receipt. Additionally, businesses experimenting with cryptocurrency can establish a Crypto Manual Payment gateway, complete with wallet address instructions, QR codes, and verification steps. Local service businesses often use it to configure a granular Cash on Pickup option tied exclusively to local shipping zones.
Setup, Configuration, and Compatibility
Integrating this plugin into an existing WooCommerce environment requires no coding knowledge, though understanding API structures is beneficial if you intend to connect to external endpoints. The gateway builder utilizes a visual, live-preview interface that separates merchant instructions from customer input fields, ensuring a clean frontend presentation. The plugin is built with modern WooCommerce standards in mind, providing support for High-Performance Order Storage to maintain database efficiency on large stores. It also extends compatibility to the modern WooCommerce Blocks checkout, ensuring that custom gateway icons and input fields render properly on block-based checkout pages. Configuration takes place entirely within standard WooCommerce settings, where newly created gateways operate alongside native payment methods.
Reasons to Choose This Gateway Builder
Choosing this extension eliminates the need to commission custom plugins for obscure or regional payment providers. It centralizes all custom payment logic into a single, maintainable interface. The extensive conditional display rules prevent checkout clutter by ensuring customers only see the payment methods relevant to their specific transaction context. The inclusion of ready-made templates for common workflows accelerates deployment, while the sanitized payload previews and robust API logging ensure that developers can securely troubleshoot external connections. It offers a secure, reliable, and highly configurable checkout customization path.
Latest Version Context
Detailed release notes for version 4.0.1 are not available from the provided internet sources. However, the recent 4.0 architectural branch introduced significant structural upgrades to the platform. Recent major updates delivered a fully rebuilt, modern interface for the custom checkout field builder, complete with live previews and clearer setting definitions. These updates also introduced extensive conditional display rules based on cart parameters, user roles, and shipping methods. Furthermore, the developers implemented comprehensive gateway templates for manual workflows, alongside essential API troubleshooting tools like request logging and retry support.
Frequently Asked Questions
Can I restrict a custom payment gateway to specific user roles?
Yes, the conditional display rules allow you to show or hide any custom gateway based on the logged-in customer’s user role, making it ideal for wholesale or VIP customer segments.
Does this plugin support API integrations with external payment processors?
Yes, you can configure custom API requests to transmit order data to third-party endpoints. The plugin includes request logging, payload previews, and retry capabilities to facilitate this integration.
Can customers upload payment receipts during checkout?
Yes, the custom form builder includes a secure file upload field designed specifically for collecting payment proof, transfer receipts, or screenshots for manual payment methods.
Is the plugin compatible with the new WooCommerce block-based checkout?
Yes, custom payment gateways generated by this plugin support the WooCommerce Blocks checkout, properly rendering payment icons and custom checkout fields.
Can I base the availability of a gateway on the total cart value?
Yes, conditional logic allows you to set minimum or maximum cart totals. If the cart falls outside the defined range, the custom payment gateway will be automatically hidden from the checkout screen.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Fixed: Updated generated gateway handling to verify class definitions before instantiation, helping prevent naming conflicts and fatal errors.
- Added: API request logs, test request support, retry for failed API requests, and safer sanitized payload previews for custom payment gateway API integrations.
- 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: 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.
- 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.
- The Credit Card custom field is now deprecated and can no longer be added to new custom payment gateways.
- 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.
- Improved log sanitization for payment field data.
- Admin warnings for stores using deprecated Credit Card fields.
- Customer checkout field data is now persisted with orders.
- Subscription renewal support for custom payment gateways.
- Gateway icon support for WooCommerce Blocks checkout.
- Danish translation files.
- 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.
- Empty fieldsets are no longer printed when a gateway has no custom form fields.
- API option text and admin settings clarity.
- Fixed: Additional PHP Fatal error when HPOS is not enabled.