How can I accept payment on my forms when my price is different for every customer?

  • vanngo
    Asked on December 17, 2020 at 8:55 PM

    we have a company where prices are different for almost everyone, depending on their location, length of use, type of job, etc. how can i include a payment processing option when i can't put the prices in the rental agreement ahead of time? if i did, i would be creating a different rental agreement for EVERY customer, which is not going to happen.

  • Mike_G JotForm Support
    Replied on December 17, 2020 at 10:53 PM

    There is a way to calculate a price or total amount based on field answers or selection using regular form fields and Form Calculation widgets for the calculation. Then, the can be passed to the payment field you have set up in the form.

    How-to-insert-text-or-calculation-into-a-field-using-conditional-logic

    How-to-perform-form-calculation-using-a-widget

    How-to-assign-calculation-value

    How-to-pass-a-calculation-to-a-payment-field

    If you need assistance with the setup, please do not hesitate to let us know and we will be glad to help you.

  • vanngo
    Replied on December 18, 2020 at 2:23 PM

    This is somewhat helpful, but doesn't quite work for us. Our prices vary for nearly all customers, as it's based on the distance from our storage facility, the work that's being done at the location, the type of service, length of usage, day of the week. the list goes on...

    i guess i give up.

  • enterprisesupportteam
    Replied on December 18, 2020 at 4:13 PM

    Hello @vanngo,

    Thank you for sharing these additional details.

    Please note that if you are looking to calculate driving distance, you can take advantage of our Driving Distance widget. This widget can give you an exact number of miles/kilometers between two locations. You can use the results of this widget in your price calculation.

    You can also insert calculation values to multiple or single-choice questions where you can generate specific values for the "Type of Service" and "Day of the week", and you could use a Number field for the user to enter the "length of usage" and so on.

    I do believe that your objective can be accomplished with JotForm forms, it may just take a bit of work to get it done.

    You can use the following user guides for further assistance: