The **JetFormBuilder Stripe Payments Addon** is a premium extension that enables one-time and recurring payments directly through your forms. Unlike the free version of JetFormBuilder, which focuses on simple contact forms, this add-on turns your forms into a high-powered sales tool for products, memberships, or subscriptions.
### ## Core Functionality
* **One-Time & Recurring Payments:** Supports simple product sales and complex subscription models (monthly, yearly, or custom intervals).
* **Stripe Checkout Integration:** Uses Stripe’s secure, hosted checkout page, ensuring PCI compliance and a seamless mobile experience.
* **Subscription Management:** You can view, suspend, or cancel subscriptions directly from your WordPress dashboard without needing to log in to Stripe every time.
* **AJAX Redirects:** Provides a smooth, modern transition to the payment page without full page reloads.
* **Post-Submit Actions:** Allows you to trigger specific events—like changing a user's role or sending a confirmation email—only *after* a payment is successfully processed.
---
### ### Technical Setup & Requirements
To use this addon, you need to have the following active:
1. **JetFormBuilder (Free):** The core engine.
2. **JetFormBuilder Pro Account:** To access and license the Stripe Addon.
3. **Stripe Account:** You'll need your **Public Key** and **Secret Key** (found in your Stripe Dashboard under Developers > API Keys).
| Setup Step | Action |
| --- | --- |
| **Connection** | Navigate to `JetFormBuilder > Settings > Payment Gateways` and enter your API keys. |
| **Form Config** | In your form editor, go to **Gateways Settings**, select **Stripe Checkout**, and click **Edit**. |
| **Price Mapping** | Map the "Price/Amount" field to a specific field in your form (like a Calculated Field or Radio list). |
| **Success/Failure** | Customize the messages users see based on whether their transaction cleared. |
---
### ### Advanced Features
* **Dynamic Pricing:** You can use a **Calculated Field** in JetFormBuilder to determine the final price based on user selections (e.g., adding a "Service Fee" or "Rush Delivery" tax) before sending that total to Stripe.
* **Sandbox Testing:** Includes a "Test Mode" toggle so you can use Stripe's test card numbers to verify your workflow before taking real money.
* **Extra Payment Methods:** With a small snippet of PHP, you can expand beyond credit cards to support regional methods like **Klarna, SEPA, or iDEAL**.
> **Pro Tip:** If you're building a membership site, pair this with the **"Register User"** post-submit action. Set the action event to `GATEWAY.SUCCESS` so the user is only registered once they’ve actually paid.
Would you like me to provide the specific PHP snippet to enable extra payment methods like Klarna, or do you need help mapping a "Calculated Field" to your Stripe price?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Feb 01, 2026 10:44 AM
Version:
v2.0.2
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: