PayPal

Use the PayPal integration to take credit card payments on your form if you have a PayPal Merchant account.

Payments will be securely taken in PayPal.

This documentation assumes you have experience creating forms in Advanced Forms. If you do not, read the Getting started documentation to begin creating forms.

Adding the payment field

  1. Set up a form with all the required fields, then drag in the Payment field.

    add payment field
  2. In the Question field, enter a heading such as Pay Now or Credit Card Details.

  3. Select Tick if answering this question is compulsory if users must make a payment before they can submit the form.

  4. (Optional) Check the Enable Test Payment mode checkbox to enable testing payment logic with fake credit card details.

    If you are testing and do not yet have your merchant ID, you can use our test Merchant ID: 4VD24TLPBH7Y2.

  5. Choose Paypal as the payment provider.

  6. Click the ➕ Add credentials button.

  7. Enter the following:

    • (Optional) Name.

    • Merchant ID.

      Your Merchant ID is available from PayPal. To obtain your merchant ID:

      1. Log in to your PayPal Merchant account.

      2. Click the settings cog in the top right.

      3. Click Business Information.

      4. Copy the PayPal Merchant ID.

  8. Click Save.

    Credentials for this payment provider are now saved and can be used across different forms.
  9. (Optional) Enter a payment amount without a currency symbol but with a full-stop (period) decimal point.

    For example, 100.00.

    If your payment amount depends on the user’s choices on the form, enter a default amount here.
  10. Select the currency payments will be charged in from the Currency pop-up menu.

Optional: Dynamically change price

If you want the payment amount to change depending on what the user selects in the form (for example, making a product selection), do the following:

  1. Check the Change price dynamically based on form choices checkbox.

  2. Return to your form and add field(s) to determine the price.
    There are two methods which you could use.

    Selection amounts

    Use one or more of these field types and ensure the option includes a currency symbol ($):

    Multiple fields that contain a currency symbol will be combined to total the final payment amount.

    Dynamic pricing selections
    Precalculated amounts

    Use a Short answer or Calculation field named Amount to set an amount. The payment price will be taken from this field.

  3. Save your form when you are finished editing.

(Optional) Show Advanced Options

Click the Show Advanced Options button to reveal multiple optional settings.

  1. (Optional) Add a value to the Question (Label) field.

    When a Question (Label) is specified, it will override the Question (Name) on your form.

    Using this feature, you can:

    • Show multiple fields with the same question or label.

    • Use internal field names for reporting purposes, but show user-friendly field labels on the form.

  2. (Optional) Check the Hide the question checkbox.

    This setting hides the Question (Name) label when selected.

    It leaves the answer box in place.

  3. (Optional) Add further information and instruction.

    When populated, this field presents immediately adjacent to the Question (Name) field.

  4. Add text to display in a clickable button which initiates the payment.

  5. Hide this field until certain conditions or responses in other fields are met.

    For more information, see the Conditional logic section.