Using custom value in Stripe payment

  • zoomadmin
    Asked on December 17, 2020 at 11:55 AM

    Hi

    The stripe payment Plugin - is not offering the flexibility we need.

    If we can build a registration form in the main body of the form where users can select one or more courses (each course wil have different value) and get a discount if they order more than one course at time of booking. So can I build the main body of the form so that the user selects the courses that they wish to enroll for and I end up with an auto calculated value in a sub total field - can that field be passed through to the stripe payment widget?


    Hopefully it can - as then we have much more control over the actual order form details and format etc. The example form i have is only started - i will build the main body when I get confirmation that the final amount can be passed auto into the stripe payment widget?

  • Bojan Support Team Lead
    Replied on December 17, 2020 at 1:11 PM

    Greetings.

    Of course, this is possible.

    You first need to use regular fields like multiple choice to list all your available subjects. You can also assign values for later calculations.

    Then, using the conditional logic and Calculation fields, you can calculate the total and the discount.

    Finally, instead of using Sell Products, you can use User Defined Ammount as the Stripe payment type, and use the calculated value for charging:

    screenshot 3183 Screenshot 10

    I've created an example form for you. You can access it on the following link:
    https://form.jotform.com/203515221890045

    Feel free to clone my form to see how it's created.

    You can use the following links to learn more about the subjects I've mentioned:

    If you need any additional assistance, please let us know what exactly you are trying to achieve, and we will be happy to help you.

    Thank you for your cooperation.

  • zoomadmin
    Replied on December 17, 2020 at 1:22 PM
    Perfect Bojan - thank you very much - much appreciated!
    ...