Conditional Logic to Payment Tools: Applying late fees after a deadline on re-occurring payment

  • Profile Image
    Asked on May 03, 2015 at 08:58 PM

    I do not understand how this very common and reoccurring condition is not available in JotForm utilizing the standard Payment method.  It is so frustrating.  Why cannot there not be an option either during the Payment Gateway setup (similar to adding taxes, shipping, etc.) to add a fee based on a date or conditions? Or adding individual text boxes allow a dropdown for quantity? The problem is all the solutions makes it so much more complicated.  If you add all the fields as want a default quantity of one, then it will show up on the report.  If you leave a blank box, then users simply do no put in quantity and somehow it bypasses the gateway. Going through the multiple issues with not having this feature available would take forever and be confusing.  Applying all the workarounds makes the report extremely messing and user unfriendly.  There are hundreds of inquiries to make a deadline charge feature.   I appeal to the developers expertise. Fine a way to easily apply a late fee after a deadline.  One of the most common uses of online forms and payments is meeting or event reservations, which almost certainly apply a late fee if the reservation is not made by a specific date. 

    Thank you,



  • Profile Image
    Answered on May 04, 2015 at 02:24 AM


    I believe this thread is somewhat related to this one: Unfortunately, it is not possible to add conditional logic directly to the payment integration, which in this case there will be additional fee if a re-occurring payment is late, is that right? This is because JotForm does not process this payments, instead the form passes the information or data directly to the Payment processor only. 

    As mentioned by my colleague, you can use conditional logic by using plain form fields and passing it directly to the payment total field before it sends directly to the payment gateway. If there are some problems while building or creating your form, we are always here to find a workaround on it. If our workarounds does not work, I could forward your request to our developers, but please do take note that we cannot guarantee that the request to apply conditional logic to the payment integration will be implemented anytime sooner or even be considered. 

    Please do let us know how you would like to proceed.

    Thank you.