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

    Authorize.net Integration: Error checking in credit card field is not working properly

    Asked by templesolel on September 29, 2015 at 01:29 PM

    people are contacting us saying the form below is not working

    https://secure.jotformpro.com/form/52645580658970

     

    How can I test a form without using my credit card?

    Also, the form is not allowing registration option of "free - bringing my how dinner".

    In another form I set up, that option worked fine (see below the link) by allowing people to register for tickets only, if they didn't have any other purchases to make for our high holy day ticket request.

    https://secure.jotformpro.com/form/42034963982966

    another form credit card register
  • Profile Image
    JotForm Support

    Answered by Charlie on September 29, 2015 at 02:57 PM

    Hi,

    I cloned your form and I made some test submissions.

    The option that is "Free" should still have a quantity of more than 0 so that it can be submitted. But, from what I know, if there is not amount being charged, for example the customer only selected the "Free" option, it won't be shown in the Authorize.net account, this is based from my test.

    I visited your form and was able to select the "Free" option

     

    You can also check if your integration is correct by clicking the "Test Integration" button to make sure if the Authorize.net account is connected properly.

     

    Let us know if that helps. 

    On another note, you can also setup a sandbox account to test your form and to mimic payment transactions, here's a guide for that: http://www.jotform.com/help/221-How-to-Test-Authorize-net-Payment-Tool-on-Sandbox-Mode. But you'll need to have a Sandbox test account.

  • Profile Image

    Answered by templesolel on September 29, 2015 at 03:47 PM
    I changed the amount to "1" for the free, Bringing my own dinner, and I can not submit the form without putting all the credit card information in.
    What is wrong with the form I set up???
    This option of free works fine in the big High Holy day form link that I provided in my initial support question.
    Beth
    Beth Cates | Graphic Design
    Temple Solel | 3575 Manchester Avenue | Cardiff by the Sea, CA 92007
    760.334.1457 | templesolel.net
    ...
  • Profile Image
    JotForm Support

    Answered by jonathan on September 29, 2015 at 05:53 PM

    I can not submit the form without putting all the credit card information in.

    There must be a misunderstanding on the concept.

    As far as I know, this is not possible for Authorize.Net payment tool. Providing the CC account is a requirement for the payment processor to work.

    So, you will really need to have a valid credit card account to be able to proceed to submission even for just testing the Authorize.Net tool.

    If you do not want to process actual payments, you may want to test using Purchase Order integration instead.

    As mentioned also already by Charlie, you can also test in sandbox mode 

    user guide: -How-to-Test-Authorize-net-Payment-Tool-on-Sandbox-Mode

    Sandbox mode will allow you to have a simulated process of payment similar to an actual payment process.

    Hope this help. Let us know how we can be of further assistance.

     

  • Profile Image

    Answered by templesolel on September 29, 2015 at 06:47 PM
    This is getting frustrating.
    In my original support question, I gave two links to two different forms
    One is the High Holy Day ticket request form, in which members who do NOT need to purchase anything, but request their tickets, have an option in the payment form to just request their FREE tickets, and all month long, this option was working. They did not need to put a credit card number in to request their tickets
    Here is the link
    https://secure.jotformpro.com/form/42034963982966
    Then, I set up a new form for Sukkot BBQ, in which we wanted to allow the same concept. If you were coming to the event, but not buying a dinner, you could chose, bringing my own dinner, and in this way we got their rsvp so we know how many seats to reserve. BUT not only are members saying the payment option is not working as of Sunday (we got 3 payments on Saturday) but the free, bringing my own dinner option is not working as well
    https://secure.jotformpro.com/form/52645580658970
    Beth Cates | Graphic Design
    Temple Solel | 3575 Manchester Avenue | Cardiff by the Sea, CA 92007
    760.334.1457 | templesolel.net
    ...
  • Profile Image
    JotForm Support

    Answered by Chriistian on September 30, 2015 at 03:29 AM

    Hi,

     

    As suggested by my colleagues, you can try testing your form in sandbox mode for testing. Do you mean you want your form to not require the credit card details field if your items are free?

  • Profile Image

    Answered by templesolel on September 30, 2015 at 12:47 PM
    Yes, we have options for paying dinner guests and bring your own dinner where there is no charge, but gives us a head count
    We were able to do this option on another form for High Holy Day tickets that I sent the link in my last reply to you, not sure why that option is NOT working on the Sukkot BBQ form that I also sent in the last reply
    Beth Cates | Graphic Design
    Temple Solel | 3575 Manchester Avenue | Cardiff by the Sea, CA 92007
    760.334.1457 | templesolel.net
    ...
  • Profile Image
    JotForm Support

    Answered by Charlie on September 30, 2015 at 03:02 PM

    Hi,

    Here are my observations:

    1. The form "HDD Tickets Members" allows the user to submit the form without filling out the credit card information when he/she selects the "Free" option. However, when the user selects a non-Free option, and submits, the error will not be shown in the actual form but instead shows on a new page

     

    2. The form "Sukkot BBQ 2015" does not allow submission when the credit card is not filled out. Regardless if "Free" or non-Free product is selected. You'll also noticed that it shows an error on the actual form and not on the next page

     

    With those observations, we can say that there's a bug somewhere. So I tested some of our payment integrations that has a credit card option on it to see if they allow "Free" products to submit even without filling out the credit card field.

    Below is a test form where I integrated using Paypal Pro, you'll noticed that even if the product is "Free", it still needs to fill out the form:

     

    With that in my, my best assumption is that even with "Free" products, credit card field should still be filled out and the form "HDD Tickets Members" may have only a bug on it.

    Let me forward my observations to our developers to have it further check and confirm, I will also ask them if the payment integrations are designed to proceed without filling out the credit card field when product selected is "Free".

    We will update you on this thread as soon as there's a fix or if there's any information that we can get regarding this.

    Apologies for the inconvenience. 

  • Profile Image
    JotForm Support

    Answered by NeilVicente on October 04, 2015 at 04:49 AM

    @templesolel

    Today, we released an update that fixes the two issues that were causing problems on your Authorize.Net forms.

    Credit card fields will now be checked before the form can be submitted if the total of the order is more than zero. Conversely, your customers no longer have to enter credit card details if their order's worth is zero.

    We hope you like this new update. Also, we appreciate your patience on this matter.

    If there is anything else you need help with, please let us know.

    Thank you very much and enjoy the rest of your weekend!