Description
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
Installation
- Install and activate Elementor and Elementor Pro (the Forms module is required).
- Upload the
gatewaykitplugin folder to/wp-content/plugins/or install it via Plugins Add New Upload Plugin. - Activate GatewayKit through the Plugins screen.
- Go to GatewayKit Settings and enable PayPal or any other gateway you want, then enter your Client ID and Client Secret.
- Create an Elementor Pro Form, then under Actions After Submit replace Collect Submitions with Payment Gateway.
- Configure the gateway, amount, and success/failure redirect pages.
- Create a result page and add the shortcode
[gatewaykit_receipt].
FAQ
-
Does this require Elementor Pro?
-
Yes. The Elementor Pro Forms module is required because GatewayKit is an “Actions After Submit” handler for Elementor forms.
-
Which payment methods are included in Lite?
-
PayPal is included in the free plugin. Stripe, Mollie, and CoinGate are available in the optional GatewayKit Pro add-on.
-
Are payment credentials stored securely?
-
Yes!
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GatewayKit – Payment Gateway for Elementor Forms” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GatewayKit – Payment Gateway for Elementor Forms” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release