Skip to content
WordPress · Payment Forms & Donations

Accept Payments in
Any WordPress Form

Sell products, collect donations, and send invoices through a fast, hosted checkout — built with the drag-and-drop Form Builder, Gutenberg block, shortcodes, or Elementor. No WooCommerce, no cart, no bloat. 0% platform fees.

  • 9 payment gateways — all free
  • 0% platform fees
  • No WooCommerce required
  • PDF receipts & invoices
Elena Rostova Marcus Vance Sarah Jenkins David Miller
4.9/5 ★★★★★
· Trusted by independent creators & agency builders
GatewayKit payment settings inside a WordPress form builder, ready to collect a payment.
9 Gateways 0% FEES

Cards, Crypto, PayPal, Stripe

0 Gateways Included Free
0% Platform Fees
Works With or Without Elementor
Open Source · GPL v2 WordPress.org Plugin
How it works

Up and running in 3 steps

  1. Create Your Form

    Use the drag-and-drop Form Builder, the Gutenberg block, a shortcode, or Elementor — it works on any theme, no page builder required.

  2. Connect a Gateway

    Pick from 9 gateways — Stripe, PayPal, crypto, and more — and set a fixed, customer-entered, or tiered price.

  3. Get Paid

    Users are redirected to the gateway and return to a customizable receipt page with a unique tracking code.

Features

Everything you need to accept payments

9 Payment Gateways — 0% Fees

Let customers pay however they want — cards, crypto, Apple Pay, iDEAL, UPI, PIX. All 9 gateways free with 0% platform fees, and several can run at once.

Transaction Dashboard

Never lose track of a payment. Search, filter, and export every transaction from one clean dashboard — with per-gateway stats.

PDF Receipts & Invoices

Look professional instantly. Branded PDF invoices emailed to customers automatically and downloadable from the receipt page.

Works With or Without Elementor

Use the built-in drag-and-drop Form Builder, the native Gutenberg block, or the universal shortcode — or plug straight into Elementor with a Free widget and a Pro Forms action.

Bank-Level Security

Your customers’ data stays safe. Encrypted credentials, no card data stored, and fully PCI-compliant hosted checkout on every gateway.

Pro Power-Ups

Unlock revenue-boosting tools: discount codes that convert, one-click refunds, analytics that show what’s working, and white-label mode.

How we compare

Just payments — without the bloat

GatewayKit works with Elementor — and without it. The difference vs. every alternative: 9 gateways free (including crypto), a built-in drag-and-drop form builder, open-source code, and PDF receipts out of the box — at a lower starting price.

Feature comparison: GatewayKit vs Better Payment, WooCommerce, WP Simple Pay, and Gravity Forms
Feature GatewayKit Better Payment WooCommerce WP Simple Pay Gravity Forms
Setup time ~5 min ~5 min 2+ hours 10 min 30+ min
Free gateways included 9 — all free 3 (PayPal, Stripe, Paystack) 2–3 (need extensions) 1 (Stripe) 1 (per add-on)
Crypto payments yes — 3 gateways — Needs extensions — —
Native to Elementor — — —
Gutenberg support — —
Built-in form builder (no Elementor needed) — —
Open source (GPL) — — —
PDF receipts & invoices yes — free Pro only Extension needed Paid add-on Paid add-on
Transaction dashboard yes — free yes — free WooCommerce admin Limited Limited
Refunds from dashboard yes — Pro yes — Pro — —
White-label mode yes — Pro — — — —
Starting price (annual) $39.99/yr $47/yr Free Free $59/yr

Better Payment offers a campaign builder, WooCommerce product integration, and Paystack support — great if you need those. GatewayKit focuses on more gateways, crypto, open-source transparency, and a lower price point.

Elementor integration

Already have Elementor Pro? You're set.

Elementor is welcome — but never required. GatewayKit plugs straight into the Elementor form widget you already use, and when you skip Elementor entirely, the built-in drag-and-drop Form Builder, Gutenberg block, and shortcode have you covered.

  • A native form action

    GatewayKit shows up right inside Elementor Pro's “Actions After Submit” list — next to Email and Collect Submissions. No shortcodes to wire a form to a gateway.

  • The builder is built in

    GatewayKit ships its own drag-and-drop Form Builder with starter templates. You don't need Elementor — or any other form plugin — to take a payment.

  • Faster to ship

    Use the form fields you already built. Map any field to the amount, pick a gateway, publish. Minutes, not an afternoon of glue work.

  • Less to break

    Fewer plugins means fewer conflicts and updates to babysit. Your checkout lives in the builder your whole site already uses.

Payment Gateway action
The GatewayKit “Payment Gateway” action inside Elementor Pro’s Actions After Submit, with its gateway, amount, and redirect controls.
The GatewayKit “Payment Gateway” action inside Elementor Pro’s Actions After Submit, with its gateway, amount, and redirect controls.
Use cases

If you can build a form, you can collect a payment

Any form that needs a payment becomes a checkout — built with the Form Builder, Gutenberg, a shortcode, or Elementor. Registration, booking, donation, invoice — GatewayKit handles the transaction end.

Event Registration & Ticket Sales Free

Event Registration & Ticket Sales

Sell tickets to workshops, meetups, and conferences — without a checkout page.

Course Enrollment & Subscriptions Free + Pro

Course Enrollment & Subscriptions

One-time enrollment fees or recurring subscriptions — your form, your pricing.

Bookings, Appointments & Deposits Free + Pro

Bookings, Appointments & Deposits

Charge a deposit or full fee the moment a booking form is submitted.

Donations & Fundraising Campaigns Free + Pro

Donations & Fundraising Campaigns

Turn any form into a donation page — supporters choose their own amount.

Digital Products & Downloads Free + Pro

Digital Products & Downloads

Sell templates, licenses, or downloads — no store, no cart, no WooCommerce.

Freelance Services & Invoicing Free + Pro

Freelance Services & Invoicing

Collect payment for freelance work or service packages — without a store.

Real stories

Built for humans who build, teach, and organize

No sterile software robots or bloated e-commerce carts. See how independent freelancers, educators, and event organizers collect payments with total confidence.

Agency & Freelance

“I used to spend half an afternoon configuring WooCommerce just so a client could accept a single retainer payment. With GatewayKit, I mapped the form fields, selected Stripe, and went live in 5 minutes.”

Elena Rostova

Elena Rostova

Freelance Web Designer & Elementor Pro

5-minute setup · Replaced WooCommerce
Event Registration

“Sold out all 35 seats for our weekend workshop directly through our Elementor registration form. Attendees selected their tier, paid securely, and received an automatic PDF receipt with their unique tracking code.”

Marcus Vance

Marcus Vance

Workshop Instructor & Organizer

35 seats sold · Instant PDF receipts
Course Enrollment

“I did not want a bloated checkout taking a 5% cut on every student enrollment. GatewayKit lets me accept Stripe and PayPal right from my landing page with 0% platform fees. It just works.”

Sarah Jenkins

Sarah Jenkins

Independent Course Creator

0% platform fees · Direct checkout

I built GatewayKit because every time I needed a simple payment form, I had to install WooCommerce — a full e-commerce engine — for a single payment button. GatewayKit does one thing: makes collecting a payment on WordPress dead simple, with or without Elementor. Nothing more, nothing less.

Morteza Pourmirzai

Founder & Developer, GatewayKit

Open source on GitHub GPL v2 licensed Built solo, maintained actively
Early Bird — 50% Off

First 10 buyers get 50% off

We just launched. To celebrate — and to get GatewayKit into the hands of real users fast — the first 10 Pro purchases get 50% off. Use the code below at checkout.

EARLYBIRD

Applies 50% off · Limited to the first 10 purchases

50% Off Any Pro Plan

Apply the code at checkout on any plan — Personal, Business, or Agency. Annual or Lifetime.

Be Among the First

Join the earliest adopters. Your feedback directly shapes the roadmap and what we build next.

Still Fully Guaranteed

Backed by our 30-day money-back guarantee. If it doesn’t fit, you get a full refund.

Get Pro with 50% Off 10 spots only · Don’t miss it
FAQ

Common questions

What does GatewayKit do?

GatewayKit is a lightweight payment form and donation builder for WordPress. Build payment forms with the drag-and-drop Form Builder, the Gutenberg block, shortcodes, or Elementor — and collect payments through 9 gateways without WooCommerce.

Do I need Elementor Pro?

No. GatewayKit is fully standalone — it includes its own visual Form Builder, a native Gutenberg block, and a universal shortcode that work on any theme. If you do use Elementor, there's a dedicated widget for Elementor Free and a Payment Gateway action for Elementor Pro Forms.

Can I attach different prices to form choices?

Yes. Dynamic option pricing lets you attach a price to any dropdown or radio option (e.g. "VIP Pass | 100"). The form total updates in real time, and GatewayKit validates the price server-side so tampered submissions are rejected.

Can I sell courses or digital products with GatewayKit?

Yes. You can use GatewayKit for any fixed or variable-price transaction: course enrollment, event registration, service booking, or digital downloads.

What's the difference between the free version and Pro?

The free version includes all 9 payment gateways (PayPal, Stripe, Mollie, Razorpay, Paystack, Mercado Pago, CoinGate, Coinify, NOWPayments), the standalone Form Builder, Gutenberg block, shortcodes, starter templates, the transaction dashboard, PDF receipts/invoices, email receipts, transaction notes, date-range filtering, Payment Links, and structured logging. Pro adds discount codes, refunds from the dashboard, an analytics dashboard, CSV export, recurring Stripe subscriptions, optional/donation payments, outgoing webhooks, white-label mode, and a Payment Summary form field.

Which payment gateways are included?

All nine — PayPal, Stripe, Mollie, Razorpay, Paystack, Mercado Pago, CoinGate, Coinify, and NOWPayments — are included in the free plugin. Stripe also supports Apple Pay, Google Pay, Klarna, and Afterpay.

Is the payment data stored securely?

Yes. Gateway credentials are encrypted at rest (AES-256-CBC) and decrypted only in memory when processing a payment. Forms are protected with nonces and rate limiting, receipt lookups are rate-limited, and logs automatically redact sensitive data. No card data is stored on your server.

Can I customize the receipt page?

Yes. Use the provided shortcode anywhere in Elementor or the WordPress editor to display a fully customizable receipt page.

Stop wrestling with WooCommerce for simple payments

GatewayKit takes 5 minutes to set up. Download the free plugin, or try it live right now — no account needed.