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

    How to sell products and also accept custom amount?

    Asked by AStrauch on July 21, 2015 at 12:50 PM

    I am using a PayPal form, and have listed all the products I need, but I also want to have an additional option for people to pay their outstanding balance, so that is a custom amount field.. Is that possible?

    Thanks!

    Page URL:
    http://www.assignsandservices.com/order-now.html

    and amount how paypal form thanks all
  • Profile Image
    JotForm Support

    Answered by david on July 21, 2015 at 02:53 PM

    Hi,

    To be able to have both products and a custom amount, you would need to use non-payments fields for your products, assign calculation values to them, then perform a total calculation:

    http://www.jotform.com/help/301-How-to-Assign-Calculation-Value

    http://www.jotform.com/help/259-How-to-perform-calculation-in-the-form

    After you have your total, you can then forward the total to a PayPal field as a custom amount:

    http://www.jotform.com/help/275-How-to-pass-a-calculation-to-a-payment-field

    I cloned your form and setup the first few fields to show you how it works:

    http://support.jotform.com/form/52015753780959

    Since I used text boxes for the most part, calculation values were not necessary.  If you use dropdowns or checkboxes, they would need calculation values. 

    This setup would allow for you to have your products as well as enable your users to enter a custom value.

    If you have any questions regarding this setup, let us know and we will be happy to help.