How to Capture Stripe Payment Authorization

Added: September 19, 2015

There are situations when you just want to capture a customer’s payment information and keep it on your Stripe dashboard so you can charge them later with whatever amount necessary.

JotForm makes this workflow easy for you. Here’s how:

1.  Add a Stripe payment control to your form

2.  Begin integration with Stripe; proceed as usual but select Later (Manually) for the option Charge Customer

3.  On the following page, select Sell Products > Users can choose only one product

4.  Add a dummy product and give it a price of $0.01. Note that this amount will not be charged to your customer’s credit card unless you chose to. Be sure to tick the box Selected by default to have the product be automatically selected upon loading.

5.  Proceed to the next page to finish the wizard

6.  Hide the dummy product on your form by injecting the following custom CSS code and save your form afterwards

li[data-type="control_stripe"] span.form-product-item, li[data-type="control_stripe"] br, li[data-type="control_stripe"] hr {

display: none;


How to Inject Custom CSS Codes

That's it! Your payment capture form is good to go!

How this form works:

Every time the form is submitted, a customer record is created on your Stripe account dashboard. You may then manually charge your customer using this record.

If you have questions, concerns, or any suggestions, please feel free to contact us via JotForm's support forum or via email.


ocsonoma (June 24, 2016 at 05:25 PM)

You say this will allow us to "charge them later with whatever amount necessary."

How can we "edit" the amount that we charge our customer? Do we do this in Jotform or Stripe?


View Answer

scscouriers (April 05, 2017 at 05:10 AM)

I'm not getting these option in 'Additional Gateway Setting"
I connected my Stripe and not getting the 'Authorisation Only' option to charge customers manually at a later date.
Any idea why?

View Answer

Send Comment