If you need to capture your form fillers’ Stripe payment information, Jotform makes this workflow easy for you. You can send and keep your form fillers’ payment information in your Stripe dashboard and charge them later with whatever amount necessary,
To capture your form fillers’ Stripe payment information
- Connect your Stripe account to your form. See How to Integrate Stripe With Jotform to learn more.
- Once your Stripe account is connected, in payment settings, set your Payment Type to “Sell Products.”

Note: Select your Product List’s wand icon, to open payment settings.
- Expand the Additional Gateway Settings section, then configure the options as shown below:
- Show Total Price on the Form: No
- Users Can Select Multiple Products: No
- Create Stripe Customer Record: For Each Submission
- Charge Customer Immediately: No

- Select Continue at the bottom to proceed.
- Now, add a dummy product worth $0.01.
Note: This amount will not be charged to your customer’s credit card unless you choose to. - Set your dummy product as selected by default.

- Lastly, inject the following CSS code into your form to hide the dummy product. See How to Inject Custom CSS for more information:
.form-all [data-type="control_stripe"] .form-label,
.form-all [data-type="control_stripe"] .product-container-wrapper {
display: none !important;
}
Once completed, your form filler’s record is created in your Stripe account when your form is submitted. You can then manually charge your customer in your Stripe dashboard using this record anytime you see fit.
Send Comment:
4 Comments:
Are we able to use this also for subscriptions?
I’m able to attach Stripe as the payment but I’m unable to see where to capture the credit card information for the remaining balance later.
Hi, the CSS doesn't seem to work on my form?
custom css is not working on my form :/