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

  • bitsworkshop
    Asked on December 14, 2014 at 5: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

  • Kiran Support Team Lead
    Replied on December 14, 2014 at 8: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.

  • Kiran Support Team Lead
    Replied 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

    Credit card information is required when the payable amount is zero using Stripe Image 1 Screenshot 30

    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.

    Credit card information is required when the payable amount is zero using Stripe Image 2 Screenshot 41

    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.

  • Kiran Support Team Lead
    Replied on December 14, 2014 at 11:10 PM

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

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

     

  • bitsworkshop
    Replied 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

     

     

  • Welvin Support Team Lead
    Replied on December 15, 2014 at 4: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!

  • liyam
    Replied on December 21, 2014 at 3: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.

  • bitsworkshop
    Replied 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

     

  • Welvin Support Team Lead
    Replied on December 22, 2014 at 3: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!

  • bitsworkshop
    Replied on July 13, 2015 at 1: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

  • Chriistian Jotform Support
    Replied on July 13, 2015 at 2: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.

  • bitsworkshop
    Replied on July 21, 2015 at 11:46 PM

    Christian -

    Any update yet? This really should be fixed.

    Thanks,

    Ira

  • Chriistian Jotform Support
    Replied on July 22, 2015 at 1: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.

  • liyam
    Replied 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".

     

  • liyam
    Replied on July 22, 2015 at 1: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.

  • liyam
    Replied on July 25, 2015 at 3: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.

  • bitsworkshop
    Replied on September 7, 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

  • Ashwin JotForm Support
    Replied on September 7, 2015 at 5: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!