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

    API for Authorize Net

    Asked by remoran on June 01, 2012 at 09:27 AM

    What is the API used for Authorize Net. Need this info as soon as possible.

  • Profile Image

    Answered by jeanettebmz on June 01, 2012 at 01:43 PM


    To be able to receive payments, you will need a Authorize.net merchant account.

    Once you have it, you can get the API from Authorize.net site, if you need assistance with that, you would need to contact their support team


    Best regards


  • Profile Image

    Answered by remoran on June 01, 2012 at 02:26 PM

    I have the account in place and your app is working with it. The problem I am having is email and phone as your app does not allow for x_phone or x_email form names that Authorize Net needs to give a customer confirmation that membership payment has been done and for my client to get this data for their records. I sent a lengthy post regarding the inability to do this in the CC part of JotForm, something desperately needed in order for JotForm to have seamless connectivity, to, in this case, Authorize Net. 

  • Profile Image
    JotForm Support

    Answered by liyam on June 01, 2012 at 11:05 PM

    You should set the fields for x_phone and x_email as not required in your authorize.net account for JotForm with authorize.net integration work properly.

    To change the reference field to NOT REQUIRED: Login to the Authorize.net Merchant Interface ( at https://secure.authorize.net ), click on Settings -> Payment Form -> Form Fields and uncheck the Required box for the e-mail address and phone.

    In regarding your concern on sending customer confirmation: Creating an autoresponder for your form here in JotForm will help send an email to your customer as soon as the payment has been completed.  You can learn more on how to create an autoresponder on this user guide.

    Please let us know if you have further questions or other concerns.


  • Profile Image

    Answered by remoran on June 03, 2012 at 09:00 AM

    The auto-responder works but my client does not get the customer's email and phone data when ANet sends notification to the merchant (client) whenever a transaction is made. I simply don't why you cannot add two fields to the CC part of your environment in addition to My Products, delineating email and phone, two basic pieces of information that, though not required for a CC transaction, is often required to maintain client contact. I build databases so I know a little about this and, it's really good business that will enhance your business if you put this in. I can't seeing it to be a big deal to do this as the cc component is a self contained entity that deals with well defined parameters of business operations. Please put these fields in, you will make $$ if you do it without question.

  • Profile Image
    JotForm Support

    Answered by liyam on June 03, 2012 at 09:07 AM

    Thank you for these details.  I have submitted a request for adding the x_email and x_phone fileds.  Unfortunately, I cannot guarantee that this can be implemented right away as the developers are pretty busy working with other projects that are already in the pipeline. 

    But as soon as we have this, rest assured you'll be notified.

  • Profile Image

    Answered by remoran on June 03, 2012 at 09:24 AM

    Hi liyam,

    Thank you for your quick reply. In looking at ANet and your app, your authorize CC component must already have the field set keyed to x_name, x_card etc., etc as your CC ANet module must be configured in this way in order to communicate with authorize net, which means putting in these extra fields using the x_syntax should not be an issue. In fact,  I'll bet all of your CC modules use field naming schemas keyed to the various CC bureaus because if you did not do this, payment service capability would not be part of the JotForm service. I really like your tech, all you need to make it really awesome is to add these fields to all of the CC components you have because they are essential and it makes really good business sense to do so. 

  • Profile Image

    Answered by jeanettebmz on June 04, 2012 at 02:01 PM

    Your suggestion has been added to the ticket Lyam has already opended.