How can we send deposit amount to PayPal?

  • bdoodle
    Asked on August 13, 2015 at 7:51 AM

    Hello,

       I have a PayPal payment form embedded in my order form.  Within it, I take the payment total and divide it by two to calculate a deposit amount to be sent to PayPal (if a radio button is set.)  I have defined the altered total amount as the Custom field in the properties of the PayPal payment, but it's still the original total that's being sent to PayPal.

    Am I doing something wrong?

    Thanks for your help.

    embedded PayPal form is:

    https://www.jotform.com//?formID=52174008722146

     

  • Chriistian Jotform Support
    Replied on August 13, 2015 at 10:02 AM

    Hi,

     

    Unfortunately, the total that is shown in the Paypal Payment tool is the amount that will be sent to paypal. You can try to use coupon code to give user the option to pay 50% of the total. You can check this guide on how to setup coupons: How To Add Coupon Code in the Payment Form.

     

    Do let us know if you need further assistance.


    Regards.

  • bdoodle
    Replied on August 13, 2015 at 11:22 AM

    Thanks for your response.

    What is the custom field property on the PayPal form for?  It did not seem to send the value of the field I specified to PayPal in any case.

    The coupon field isn't useful for supporting a deposit payment. I tried it.  It alters the order total rather than showing the original order total and also a reduced deposit amount. The customer owes the full amount and should see it.  The applied coupon also shows a "discount" label which is misleading.

    My website owner routinely offers his customers the option to pay 50% up front since his products cost a lot and delivery can take some time.  I will not be able to offer that option if they want to pay for products through PayPal.  This means I'm not really offering either the 50% deposit option or the PayPal payment service to a most customers.  Not good!

    My orders are complicated and benefit greatly from your purchase or PayPal payment tools.  However, if I went to the trouble of constructing my orders from scratch (handling capturing qty's, shipping for 1 or more, taxes and totals by category myself), could I then somehow pass my derived grand total or deposit amt through to a simple PayPal payment order?

    Thank you for your help.

  • Chriistian Jotform Support
    Replied on August 13, 2015 at 12:11 PM

    Hi,

     

    When you said "Custom Field Property" are you referring to this Custom Property in the Product's Add New Option?

    How can we send deposit amount to PayPal? Image 1 Screenshot 40

     

    If so, this Property is for additional details in your Product like Sizes, color, etc.

     

    You are right. That is how the coupon code works. Regarding the label of the coupon, you can customize it.  For example,

    How can we send deposit amount to PayPal? Image 2 Screenshot 51

     

    Regarding your questions:

    My orders are complicated and benefit greatly from your purchase or PayPal payment tools.  However, if I went to the trouble of constructing my orders from scratch (handling capturing qty's, shipping for 1 or more, taxes and totals by category myself), could I then somehow pass my derived grand total or deposit amt through to a simple PayPal payment order?

     

    This is possible. We will need to separate the product option, manually calculate the total, shipping and other fees that affects the payment of the total. Then once completed we can pass the value of a calculated field to Paypal.

    How can we send deposit amount to PayPal? Image 3 Screenshot 62 

     

    Do let us know if you have further questions.


    Regards.

  • bdoodle
    Replied on August 13, 2015 at 12:37 PM

    Thanks.

    Re the coupon field, I was able to name the input field as a deposit reduction, but when you APPLY the coupon, the resulting amount is displayed next to the word "discount".  It doesn't matter though because the bigger issue is that the original order total that the buyer ultimately owes is not kept.

    The Custom Field Property field on the PayPal payment form that I was talking about is in the Properties of the PayPal form tool itself.  See below:

    How can we send deposit amount to PayPal? Image 1 Screenshot 20

  • Ben
    Replied on August 13, 2015 at 2:01 PM

    Thank you for the extra information:

    What is the custom field property on the PayPal form for?

    This fields is there to pass any data that you wish to keep next to the transactions made over PayPal.

    Basically if you wish to pass "JotForm" to quickly see that the payment was made through JotForm form, you could do the same with your (for example) custom built store, that will pass its own title to PayPal.

    Then as you check the transactions, you see this small bit of extra data, that might help you speed things up or better understand everything - in short words, it is just something for you - if you need it.

    Now, in regards to the PayPal option, you are right, you can not do this in as simple manner as you would like, but there is a way.

    1. Add a new textbox field to your form

    2. Add this new textbox field into your Form Calculation that is passing the total to the PayPal integration by setting the current calculation in the brackets ( and ) followed by a multiplier sign:

        ( current math ) * {new_textbox}

    3. Now set up the textbox to have the default value as 1

    4. Set up the conditions to change this value (in this new textbox to 0.5 if the deposit option is selected).

    That is it.

    You should now have the same text as you want it shown to your users, but doing it like that will cut the price that is sent to the PayPal in half.

    Now this is based on having the PayPal capture the value from the Form Calculation. Please do note that this would mean that you can not have the same options above sold as products - it can either capture the value or sell a product or subscription and can not do any of the combinations.

    Please do give us more details if I have not understood you correctly by some chance.