Requirements: Elementor Pro must be installed and active. The Elementor Forms widget (included with Elementor Pro) is required to create and accept payments through forms.
GatewayKit turns any Elementor Pro Form into a payment form. Build custom forms with your own fields, and customers are redirected to a hosted checkout to complete payment — no shopping cart or WooCommerce required.
If you sell a single product, collect donations, or invoice clients, you don't need a full store — you just need a form that takes payment. GatewayKit is designed for single-product sales, donations, invoices, event registrations, and simple payment flows where WooCommerce would be overkill.
Try the live demo: See GatewayKit in action on our demo site —
wp-test.pourmirzai.com.
Translations: GatewayKit is available in English, Spanish, French, German, Brazilian Portuguese, and Arabic.
Payment Gateways Included Free
- PayPal — Modern hosted checkout with sandbox mode and webhook verification
- Stripe — Stripe Checkout with automatic 3D Secure, Apple Pay, Google Pay, Klarna, Afterpay, and embedded checkout option
- Mollie — iDEAL, credit cards, Bancontact, SOFORT, and more
- Razorpay — UPI, cards, net banking, and wallets for Indian merchants
- Paystack — Cards, bank transfers, and mobile money for African markets
- Mercado Pago — Cards, PIX, and local payment methods for Latin America
- CoinGate — Bitcoin, Ethereum, and 50+ cryptocurrencies
- Coinify — Bitcoin, Ethereum, and popular cryptocurrencies
- NOWPayments — Bitcoin, Ethereum, and 100+ altcoins
Core Features
- Fixed or dynamic payment amounts (pull price from a form field)
- Transaction dashboard with search, filters, and date-range filtering
- Secure receipt tokens with printable payment result shortcode
- PDF receipts emailed automatically to customers
- PDF invoices downloadable from the receipt page
- Transaction notes for internal order tracking
- Structured logging with sensitive-data redaction
- Per-form failure redirect pages
- Security: input sanitization, output escaping, nonce verification, rate limiting
GatewayKit Pro (Optional)
Upgrade to GatewayKit Pro for advanced features:
- Discount (coupon) codes with usage limits, per-user caps, and expiry dates
- Partial (deposit) payments — charge a percentage now, the rest later
- One-click refunds from the dashboard (Stripe + PayPal) — no separate logins
- Analytics dashboard with revenue trends and your best-performing forms
- CSV export for your accountant or CRM (all / selected / filtered)
- Recurring subscriptions powered by Stripe
- Optional (donation-style) payment forms
- Outgoing webhooks to trigger automations in Zapier, Make, and n8n
- White-label mode for agencies and client sites
- Payment Summary field showing customers a clear breakdown before they pay
Visit the
GatewayKit website for full documentation and demos.
1.3.3
Critical White Label fix: magic links no longer break on save. If you are locked out, use ?gatewaykit_wl=GatewayKit_WL_emergency_key after updating.
1.3.2
Manage your Stripe subscriptions from a dedicated overview page in the admin.
1.3.0
Three new regional gateways (Razorpay, Paystack, Mercado Pago), Apple Pay, Google Pay, Klarna, Afterpay, embedded checkout, and shareable Payment Links.
1.2.0
Crypto payments via NOWPayments, date filters, customer email receipts, and transaction notes.
1.1.0
Security and performance release. PayPal webhooks are now verified via PayPal's official signature endpoint — open PayPal settings and paste your Webhook ID to enable full protection. PayPal access tokens are now cached across requests.
1.0.0
First release. Accept PayPal payments through Elementor Pro Forms. Upgrade to GatewayKit Pro for Stripe, Mollie, and CoinGate.