What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    Is there a way to authorize a payment without charging the card first?

    Asked by micusaIT on May 11, 2017 at 02:48 PM
    For example, I am creating an orders form and only want to encrypt credit card fields. I cannot use the apps because I only need Credit card info as I am not directly charging it.
  • Profile Image
    JotForm Support

    Answered by Jim_R on May 11, 2017 at 03:16 PM

    Be advised that you should use one of our Payment Processors if you wish to process payments on your form. Using plain form fields to collect credit card info is against our Terms of Use.

    Here's a complete list of all payment processors we integrate with: https://apps.jotform.com/category/payment_processing

    If all you need is some sort of Payment Authorization (e.g. charge your users at a later date), then your choices would be limited to Stripe, Paypal or Authorize.net.

    Complete guide: How-to-Enable-Payment-Authorization 

    In case you're not sure which one will work for you, I recommend reading this article: Which-Payment-Processor-is-Right-for-Your-Business 

  • Profile Image

    Answered by micusaIT on May 12, 2017 at 06:56 AM

    I would love to use the authorize.net but we do not have a price list to link it to and the customer may not know the full amount at submission due to freight charging options and other processing functions.

    So I need them to provide credit card information to be charged once all charges have been applied. Which can take upto 72 hours.

  • Profile Image
    JotForm Support

    Answered by Jim_R on May 12, 2017 at 07:15 AM

    I'm afraid regardless of the reason behind it, you are not allowed to collect credit card information using plain form fields.

    If I'm in your shoes, I'll still setup Authorize.net to adhere with the Terms of Use, then setup a Product that is worth $0. Afterwards, charge them from Authorize.net whenever you see fit.

  • Profile Image

    Answered by micusaIT on May 12, 2017 at 07:16 AM

    The only option that look close to what I need would be donation type, but this is not a donation.  

    Prior to filling out this form they would have a quote with an amount on it that they should not have to reenter this information since it will be attached to form.  I just need to collect the card information to have all charges added to later.

  • Profile Image
    JotForm Support

    Answered by ashwin_d on May 12, 2017 at 08:36 AM

    Hello micusaIT,

    Instead of selecting donation, you can select payment type as "User Defined Amount" with "Authorization Only" option in authorize.net payment tool. Please check the screenshot below:


    When you say " they would have a quote with an amount", how is the amount calculated? Is it calculated in form? Please note that if the quote amount is available in form, you can pass this amount to authorize.net payment toll automatically. You may like to take a look at the following guide which should help you:  https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field

    Hope this helps.

    Do get back to us if you have any questions.

    Thank you!