GatewayKit – Payment Gateway for Elementor Forms
GatewayKit lets you accept payments through Elementor Pro Forms using PayPal, with more gateways coming soon.
Build a fully customized Elementor form with your own fields and place it on any page. When a visitor submits the form, they are redirected to PayPal to complete the payment — no shopping cart or WooCommerce required.
It is designed for sites that need simple payment forms where a full e-commerce setup would be unnecessary.
For full documentation and demos, visit GatewayKit website.
Features
- PayPal Orders REST API v2 integration (redirect-based hosted checkout).
- Sandbox / Live mode toggle for safe testing.
- Fixed or dynamic amounts (pull the price from a form field).
- Transaction management dashboard with filtering, search, and CSV export.
- Secure, non-guessable receipt tokens with a payment result shortcode (
[gatewaykit_receipt]). - Built-in security: input sanitization, output escaping, nonce verification, rate limiting, and secure logging with sensitive-data redaction.
GatewayKit Pro (optional)
Unlock Stripe, Mollie, and CoinGate payment gateways, plus advanced features.
Learn more at GatewayKit website.
- Discount code system (fixed / percentage, usage limits, per-user limits, validity dates).
- Advanced Transaction Log with multi-gateway filtering and CSV export.
- Per-form success / failure redirect pages.
External Services
This plugin connects to PayPal’s API 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 PayPal’s servers for authorization and capture. No personal user data beyond what PayPal 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