GateFuz is a modern, decoupled payment gateway engine and transaction ledger for WordPress. It provides a unified checkout interface for one-time payments, administrative subscription tracking and synchronization via webhooks, and centralized transaction management with zero foreign plugin dependencies.
Key Highlights
- Gutenberg Block Support: Insert and configure the GateFuz Payment Box directly in the Block Editor with live visual preview and custom sidebar controls.
- 7 Global Payment Gateways: Stripe, PayPal Smart Buttons, Razorpay (UPI, Netbanking), Mollie (iDEAL, Bancontact), Paystack (Africa), Braintree, and Direct Bank Wire.
- Dual Key Credentials: Isolated Test and Live credentials across all API gateways. Toggle between Sandbox and Production with a single click.
- Subscription Tracking & Webhook Sync: Maintain an administrative subscription ledger to track customer status, record trial periods, and synchronize subscription lifecycle events received via gateway webhooks.
- Manual Transaction & Subscription CRUD: Full administrative controls to add, view, or manage transactions and link them directly to subscription IDs.
- Start-to-End Diagnostic Logging: Built-in transaction lifecycle observer with a live debug viewer and server environment health diagnostics.
- Ecosystem Ready: Seamlessly connects with Frontend Dashboard (FED), AdFuz Advertising Engine, BufferCode products, or custom bespoke plugins and themes.
- Developer First Architecture: Trigger checkouts with the Block Editor, shortcode
[gatefuz_checkout], or PHP action do_action('gatefuz_render_checkout').
External services
GateFuz relies on third-party payment service providers to securely authenticate and process payment transactions when enabled by the site administrator:
-
Stripe
- Service & Purpose: Processes credit/debit card payments, mobile wallets, and webhook signature verification. Stripe.js (
https://js.stripe.com/v3/) is loaded on checkout pages when Stripe is selected.
- Data sent: Order ID, customer email, transaction amount, currency, and payment method tokens are sent during payment processing.
- Terms of Service: https://stripe.com/legal/consumer
- Privacy Policy: https://stripe.com/privacy
-
PayPal
- Service & Purpose: Processes PayPal wallet checkout, smart payment buttons, and webhook signature verification.
- Data sent: Order ID, transaction amount, currency, and customer details are sent during payment checkout and webhook verification.
- Terms of Service: https://www.paypal.com/webapps/mpp/ua/useragreement-full
- Privacy Policy: https://www.paypal.com/webapps/mpp/ua/privacy-full
-
Razorpay
- Service & Purpose: Processes UPI, net banking, and card payments in India and Southeast Asia. Razorpay checkout script (
https://checkout.razorpay.com/v1/checkout.js) is loaded on checkout pages when Razorpay is enabled.
- Data sent: Order ID, customer email, phone, transaction amount, and currency are sent during checkout.
- Terms of Service: https://razorpay.com/terms/
- Privacy Policy: https://razorpay.com/privacy/
-
Mollie
- Service & Purpose: Processes European payment methods including iDEAL, Bancontact, and SEPA transfers.
- Data sent: Order ID, transaction amount, currency, and redirect parameters are sent when initiating European checkout.
- Terms of Service: https://www.mollie.com/en/user-agreement
- Privacy Policy: https://www.mollie.com/en/privacy
-
Paystack
- Service & Purpose: Processes payments across African markets including cards, mobile money, and USSD.
- Data sent: Customer email, transaction amount, currency, and order reference are sent when initiating payment transactions.
- Terms of Service: https://paystack.com/terms
- Privacy Policy: https://paystack.com/privacy
-
Braintree
- Service & Purpose: Processes credit cards and PayPal drop-in UI transactions.
- Data sent: Transaction amount, customer identifier, currency, and payment nonce are sent when processing card checkout.
- Terms of Service: https://www.braintreepayments.com/legal
- Privacy Policy: https://www.braintreepayments.com/legal/braintree-privacy-policy