Aside from PayPal Standard, Jotform also integrates with PayPal Payments Pro or PayPal Pro.
PayPal Pro enables you to accept debit and credit cards directly from the form, aside from 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.
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.
- In the Form Builder, click the Add Form Element button at the upper-left side of the page.
- Go to the Payments tab.
- Search for and click PayPal Pro from the list to add. You can also drag and drop it.
- 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.
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.
- 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.
- Setting Up Your First Order Form
- How to Set Up a Recurring Payment Option
- How to Add Options to Payment Forms
- How to Add Coupon Code to Payment Forms
- How to Add Tax to Your Payment Form
- How to Add Shipping Cost to Payment Forms
- How to Generate an Invoice for Your Payment Form
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
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:
HI - I am the Treasurer for the Town of Chesapeake Beach and we are having issues with individuals making a payment through our form.
"Security Error: Security Header not valid"
Is there the ability for the user to define the cost? I am looking for a way for my sales team to set their own fees and they all charge different amounts, but the funds come into our company's PayPal Pro.