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

    Credit card information is required when the payable amount is zero using Stripe

    Asked by bitsworkshop on December 14, 2014 at 05:32 PM

    Hi -

    It appears that this form (at least in test mode) requires the user to enter their Credit Card information when the balance due is ZERO. We have a coupon to make their registration complementary so we will have a few people where this is the case.

    Obviously, if no money is owed they will not want to enter their credit card info...

    Thanks,

    Ira

    Page URL:
    http://form.jotformpro.com/form/43465777742972?

    credit card information thanks at least
  • Profile Image
    JotForm Support

    Answered by Kiran on December 14, 2014 at 08:05 PM

    I am able to replicate the issue that you are experiencing. Let me check if I can provide you any workaround and get back to you with relevant information.

    Thank you for your patience.

  • Profile Image
    JotForm Support

    Answered by Kiran on December 14, 2014 at 11:07 PM

    Thank you for being patient. I was working on a demo to see if we can calculate the total using conditions and pass on the calculated result to stripe. Please see the demo JotForm below :

    http://form.jotformpro.com/form/43476811499972? 

    This is what I've done to achieve this :

    1. Listed products using check boxes and placed their respective calculation values

    2. Placed a text box to enter coupon

    3. If coupon is 100 or 50 then result calculation is done based on conditions as below.

    Hope this works for you. You can clone this JotForm to your account and make necessary modifications.

    On the other hand, I'm also forwarding this issue to our backend team to take a look. When there is an update, you'll also be posted through this thread.

    Please let us know if you need any further help. We will be glad to help.

  • Profile Image
    JotForm Support

    Answered by Kiran on December 14, 2014 at 11:10 PM

    Sorry. Here is the correct link of the demo form.

    http://www.jotformpro.com/form/43478188659979

     

  • Profile Image

    Answered by bitsworkshop on December 14, 2014 at 11:45 PM

    Kiran -

    An interesting workaround, thank you! 

    Unfortunately, I need to use about a 100 coupon codes and track how many times each are used (typically 1 to 4 times per code). So, using logic like this won't let me track usage. Until there is a fix, I will need to have a separate form for users who get complementary access. (I will probably combine that with the mail a check form describe below.)

    Another related request, if you would be so kind as to submit it, would be an option to split the shopping cart logic & coupon logic from the payment method. This would allow a user to "check out" and select the use of a credit card or mailing in a check. Today, I need to generate two forms since if use the Stripe gateway they need to submit a credit card to finish.

    Thanks,

    Ira

     

     

  • Profile Image
    JotForm Support

    Answered by Welvin on December 15, 2014 at 04:45 AM

    Hi Ira,

    Well, yes. The conditional logic method doesn't have the option for you to limit the codes use to the form. You should receive an update once a solution will be made.

    Your question related to splitting the product properties has been moved here: http://www.jotform.com/answers/475732. Will follow up for my reply.

    Thank you!

  • Profile Image
    JotForm Support

    Answered by liyam on December 21, 2014 at 03:16 AM

    Hello Ira,

    Initially, what I did is that if the total amount to be purchased is zero, there is no need to put credit card information.  However, this also means this will not pass through Stripe. 

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

    Thanks.

  • Profile Image

    Answered by bitsworkshop on December 22, 2014 at 12:55 AM

    Hi Ilyam -

    Yes, this is okay not passing through Stripe if no amount due. 

    For clarity, is this new functionality that occurs in the payment module for everyone? Or is there something I need to do to access this since i just tried this with the existing form.


    Thanks,

    Ira

     

  • Profile Image
    JotForm Support

    Answered by Welvin on December 22, 2014 at 03:14 AM

    Hi Ira,

    The update should be available to everyone. But I have just tried it to a new form, but the credit card field is still required even if the total is zero. I think our developer is just trying to clarify whether the information from the payment field should be pass to Stripe Dashboard or not.

    I have forwarded this thread to the assigned developer. 

    Thank you!

  • Profile Image

    Answered by bitsworkshop on July 13, 2015 at 01:11 AM

    Any update on this? I need to build some new forms and don't want to force a credit card if the amount owed is zero. 

    Thanks,

    Ira

  • Profile Image
    JotForm Support

    Answered by Chriistian on July 13, 2015 at 02:52 AM

    Hi bitsworkshop,

     

    I will follow up this issue to our development team. We will inform you on this thread any updates on this issue.

     

    Do let us know if you need further assistance.


    Regards.

  • Profile Image

    Answered by bitsworkshop on July 21, 2015 at 11:46 PM

    Christian -

    Any update yet? This really should be fixed.

    Thanks,

    Ira

  • Profile Image
    JotForm Support

    Answered by Chriistian on July 22, 2015 at 01:36 AM

    Hi bitsworkshop,

     

    I followed this up to our development team and this issue is currently of high importance. Please give us more time to resolve. We will get back to you as soon as this is fixed.

  • Profile Image
    JotForm Support

    Answered by liyam on July 22, 2015 at 12:08 PM

    Hello,

    Sorry if I was not clear.  This has been implemented back in December 2014. My response as stated was:

    "Initially, what I did is that if the total amount to be purchased is zero, there is no need to put credit card information.  However, this also means this will not pass through Stripe".

     

  • Profile Image
    JotForm Support

    Answered by liyam on July 22, 2015 at 01:53 PM

    Ok, I made a review and found that if the payment field is set as required, it will still ask for the text fields to be filled up.  I'll work on this and update you as soon as this is done.

  • Profile Image
    JotForm Support

    Answered by liyam on July 25, 2015 at 03:10 PM

    Hello again.

    While I have not able to find a solution over this case with the Stripe field being required, you can just use the form without setting the Stripe payment as required. This will allow you to proceed to the thank you page without entering data for credit card information in your form.

  • Profile Image

    Answered by bitsworkshop on September 07, 2015 at 12:25 AM

    Hi Ilyam -

    I'm not sure this makes any sense. The "shopping cart" is part of the Stripe payment module. If you make this optional, someone could proceed to the thank you page without selecting anything. And the form would be meaningless.

    What is still needed is either:

    1. Logic that if the total is $0 due to discounts (merchandise has been selected) that payment information is not required.

    2. Or way to keep from going to the Thank You page if merchandise hasn't been selected and Stripe fields are optional (what you suggested above).

    Please let us know how to proceed & when this issue is scheduled to be resolved.


    Thanks,

    Ira

  • Profile Image
    JotForm Support

    Answered by ashwin_d on September 07, 2015 at 05:54 AM

    Hello Ira,

    Your understanding is correct. If the the Stripe payment question is not marked as required, user can skip the question and submit the form. 

    Your message has reached my colleague @liyam.

    The only workaround I can think is to add "Form Calculation" widget in your form to manually calculate the amount and pass it on to your payment question. This is already explained to you by my colleague #kiran in the initial response of this thread. 

    Thank you!