How to Integrate PayPal Pro With Jotform

June 8, 2023

Aside from PayPal Standard, Jotform also integrates with PayPal Payments Pro, or PayPal Pro.

PayPal Pro enables you to accept debit and credit card payments directly from your form, instead of using a PayPal account to pay. These payments can be immediate or authorized for later capture. You can also set it up for recurring subscriptions.

Visit business account vs. personal account to understand the differences between PayPal Standard and PayPal Pro.

Note

PayPal Pro is only available in the US, Canada, and the United Kingdom and requires a Business Type PayPal account.

 Adding and Setting up PayPal Pro

You can add and set up PayPal Pro in your form by following the steps below.

  1. In the Form Builder, click the Add Form Element button at the upper-left side of the page.
  2. Go to the Payments tab.
  3. Search for and click PayPal Pro from the list to add. You can also drag and drop it.
Add Form Element button, Payments tab, and PayPal Pro payment element in Jotform Form Builder
  1. In the Payment Settings, provide and set up the following:
    • API Username
    • API Password
    • API Signature — You can obtain the API credentials through your PayPal account settings. Visit How to Obtain PayPal API Credentials for the steps.
    • Currency — PayPal supports several currencies. Go to PayPal Supported Currencies to view the list.
    • Enable 3D Secure 2.0 — 3D Secure is required if you’re collecting payment from the European Economic Area. Toggle this to enable.
    • Payment Type — PayPal Pro allows you to Sell Products, Sell Subscriptions, accept User Defined Amounts, and Collect Donations.
Payment Settings of the PayPal Pro integration showing the boxes for API username, password, and signature

Note

You can open the Payment Settings by clicking the Wand icon on the right side of the PayPal Pro gateway.

Under the Additional Gateway Settings of the PayPal Pro element, you can set up a few additional options, which include the following:

  • Default Payment Method — Set which Payment Method will be the default for the form.
  • Accepted Credit Card — Display the supported credit cards in the form.
  • Allow PayPal Standard Payments — Toggle to enable or disable PayPal as a payment option. Only the CC fields will be displayed if you toggle this to No.
  • Sandbox Mode — If you’re using sandbox API credentials, you must enable Sandbox Mode. Visit How to Test your PayPal Payment Form for more details.
  • Authorization Only — If you plan to authorize the payments, and capture them at a later date, toggle this option. Visit How to Enable Payment Authorization for more information.
  • Checkout Styles — The styling options include Redirected PayPal Page Style, Checkout Logo, and Checkout Cart Color.
Additional Gateway Settings of the PayPal Pro integration with its various options such as the payment method and credit card choices
  1. If you’ve selected Sell Products or Subscriptions from the Payment Type, click the Continue button to add your subscription or product items. Click the Save button if it’s the others to complete the integration.

See also:


Enabling 3D Secure 2.0

When you enable 3D Secure 2.0, additional credentials from Cardinal are required. These are the following:

  • Cardinal API Key
  • Cardinal API Identifier
  • Cardinal OrgUnit ID
3D Secure settings of the PayPal Pro integration with the boxes for Cardinal credentials

You only need to submit a request through their contact portal to obtain your API credentials for testing and production. Someone from their support team will reach out to you promptly.

Here are some help pages that could help you understand how 3D Secure works:

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • chesapeakebeach - Profile picture
  • CTMNA - Profile picture