Just updated113 new versions in the last 24 hours
Ninja Forms Stripe plugin banner
Plugin Updated

Ninja Forms Stripe

by Ninja Forms ninjaforms.com v3.2.12 Unlimited sites

Ninja Forms Stripe is an add-on plugin by The WP Ninjas that connects Ninja Forms to Stripe. It turns your forms into payment forms, so visitors can pay for products, services, donations or subscriptions without you adding a full ecommerce plugin.

Version
3.2.12
Released
Sep 9, 2026
Developer
Ninja Forms
Type
WordPress plugin
Requires
Ninja Forms
Licence
GPL
Included in
Every plan, or $6.39 a year on its own

What’s new in Ninja Forms Stripe 3.2.12

Version 3.2.12 · Sep 9, 2026 Latest
  • ImprovedCharge a one-time amount alongside a recurring subscription via new "Additional One-Time Charge" setting.
  • FixedAlign Stripe payment data with correct submission rows in CSV exports when repeater fields are present.
  • FixedPopulate {stripe:customerID} merge tag for one-time (non-subscription) payments.
  • FixedMark cancelled Stripe Checkout attempts as "Cancelled" instead of leaving them stuck at "Pending".

What it does

Plenty of sites need to collect money but have no use for a full store with carts, catalogs and product pages. This add-on handles that case by putting Stripe payments inside the forms you already build with Ninja Forms, which it requires. You can charge a fixed price, use a total calculated from the customer's selections, or let people enter their own amount, which works well for donations and service fees. Checkout runs through Stripe Checkout, and you connect your Stripe API credentials from the WordPress dashboard.

Recurring billing is handled by linking a form to a Stripe Recurring Payment Plan ID, which creates a new subscription on each submission, with optional trial periods. You can also add a one-time charge alongside a subscription, and conditional logic lets customers choose between one-time and recurring payments on the same form. Payment methods are configurable per form and follow what your Stripe account has enabled. A test mode using Stripe test keys lets you check the full payment flow before taking real payments.

Best for

  • Nonprofits and causes collecting donations through a form
  • Service businesses selling bookings, fees or simple products
  • Sites offering subscriptions without a full ecommerce plugin

Features

One-time and recurring payments

Turn any Ninja Form into a Stripe payment form for single purchases or subscriptions linked to a Stripe Recurring Payment Plan ID, with optional trial periods.

Multiple payment methods

Accept major credit cards, Google Pay, Apple Pay, ACH, BACS and SEPA bank debits, plus bank redirects such as iDEAL and Sofort, based on your Stripe account settings.

Fixed or calculated pricing

Set a fixed price, calculate totals from customer selections in your form fields, or let users choose the amount they want to pay.

Conditional payment types

Use Ninja Forms conditional logic so customers can pick between a one-time payment or a recurring subscription on the same form.

Custom purchase details

Send product names, descriptions, images and customer information, including shipping details, to Stripe so each payment record in your Stripe dashboard is easy to understand.

Post-purchase emails

Send tailored email notifications with purchase details to customers, site admins or team members, going beyond the default receipts Stripe provides.

Test mode

Run payment workflows with Stripe test API keys and test card numbers to confirm everything works before you start accepting live payments.

Ninja Forms Stripe older versions

  • 3.2.11Aug 253 improvements, 5 fixes, 1 removal
  • 3.2.10Apr 304 fixes
  • 3.2.9Apr 163 improvements, 6 fixes
  • 3.2.8Dec 19, 2024
  • 3.2.6Nov 13, 2023
  • 3.2.5May 9, 2023
  • 3.2.4Apr 18, 2023

Members and buyers of this product can download older versions.

Questions about Ninja Forms Stripe

Do I need Ninja Forms to use this?

Yes. This is an add-on for Ninja Forms, so the Ninja Forms plugin must be active on your site. The add-on then adds Stripe payment options to the forms you build with it.

Can I sell subscriptions with it?

Yes. You link a form to a Stripe Recurring Payment Plan ID, and each submission creates a new subscription, with an optional trial period. You can also add a one-time charge alongside the subscription, or let customers choose between one-time and recurring payments using conditional logic.

Which payment methods can my customers use?

It supports major credit cards, Google Pay, Apple Pay, ACH, BACS and SEPA bank debits, and bank redirects like iDEAL and Sofort. The options available depend on which methods are enabled in your Stripe account, and you can configure them per form.

Can I test payments before going live?

Yes. A test mode works with Stripe test API keys and test credit card numbers, so you can run through the whole checkout and confirm your forms, totals and emails behave correctly before real customers pay.

Is Ninja Forms Stripe free?

The code of Ninja Forms Stripe is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of Ninja Forms Stripe is this?

Version 3.2.12, released Sep 9, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update Ninja Forms Stripe?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Ninja Forms Stripe automatically and keeps a backup, so you can roll back.

What does Ninja Forms Stripe need?

Ninja Forms Stripe needs Ninja Forms installed and active.

More from Ninja Forms

Plugin

CiviCRM

Ninja Forms

v3.0.4 · $4.79/yr
Plugin

Helpscout

Ninja Forms

v3.1.6 · $4.79/yr
Ninja Forms Stripe 3.2.12Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in