Payment and conditional pricing

  • Elliott Greenman
    Asked on January 23, 2020 at 5:07 AM

    Hi there, 


    We need to be able to process payments using either Worldpay or SagePay. We also need to be able to have conditional pricing depending on the postcode a customer enters as their delivery address. 


    Is this possible with jotform and can you explain what I would need to do to make this happen. 


    Also, are you able to take payments on the same page for Sage or Worldpay? At the moment we send the customer away to enter card details and we'd like to keep them on the same page if possible. 


    Thanks, 


    Elliott

  • Ashwin JotForm Support
    Replied on January 23, 2020 at 5:52 AM

    Please note that if you add products within the payment tool, it is not possible to change the pricing based on condition. To achieve your requirement, you can list your product using regular form fields. You can then add form calculation widget to calculate the amount and then pass the calculation value to the payment tool.

    The following guide should help you:

    Perform calculation: https://www.jotform.com/help/259-How-to-Perform-Form-Calculation-Using-a-Widget 

    Pass calculated value to payment field: https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field 

    If you add WorldPay US payment tool, it will allow user to input credit card details in form and the payment will be processed on the same page. If you add WorldPay UK payment tool, user will be redirected to another page for payment to be processed. 

    Hope this helps.

    Do get back to us if you have any questions.