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.
Payment Gateways Included Free
- PayPal — Modern hosted checkout with sandbox mode and webhook verification
- Stripe — Stripe Checkout with automatic 3D Secure and recurring subscriptions
- Mollie — iDEAL, credit cards, Bancontact, SOFORT, and more
- 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.
External Services
This plugin connects to payment provider APIs to process payments.
What is sent and when
When a user submits a payment form, the plugin sends the payment amount, currency, and a transaction reference to the configured payment provider’s servers for authorization and capture. No personal user data beyond what the provider requires for payment processing is transmitted.
PayPal
- API Endpoint (Live): https://api-m.paypal.com
- API Endpoint (Sandbox): https://api-m.sandbox.paypal.com
- Terms of Service: https://www.paypal.com/us/legalhub/useragreement-full
- Privacy Policy: https://www.paypal.com/us/legalhub/privacy-full
Stripe
- API Endpoint (Live): https://api.stripe.com
- API Endpoint (Test): https://api.stripe.com
- Terms of Service: https://stripe.com/legal
- Privacy Policy: https://stripe.com/privacy
Mollie
- API Endpoint (Live): https://api.mollie.com
- API Endpoint (Test): https://api.mollie.com
- Terms of Service: https://www.mollie.com/terms
- Privacy Policy: https://www.mollie.com/privacy
CoinGate
- API Endpoint (Live): https://api.coingate.com
- API Endpoint (Test): https://api-sandbox.coingate.com
- Terms of Service: https://coingate.com/terms-of-service
- Privacy Policy: https://coingate.com/privacy-policy
Coinify
- API Endpoint (Live): https://api.coinify.com
- API Endpoint (Test): https://api.coinify.com
- Terms of Service: https://coinify.com/terms
- Privacy Policy: https://coinify.com/privacy-policy
NOWPayments
- API Endpoint (Live): https://api.nowpayments.io
- API Endpoint (Test): https://api-sandbox.nowpayments.io
- Terms of Service: https://nowpayments.io/terms
- Privacy Policy: https://nowpayments.io/privacy
