Integrating the PayPal payment gateway

Last Updated: Feb 18, 2020 01:02PM CET
The PayPal payment gateway allows for online monetary transactions once Paypal has been integrated into a form. To integrate PayPal into your online payment form, you are required to input your Paypal Client ID to successfully complete the integration process.

To locate where to input your PayPal Client ID:
  1.  Navigate to the Settings page of your form.
  2. Click on the Payments tab on the left side of the navigation bar. This will display the payment page where you can enter your payment credentials for the different available payment systems
  3. Input your Paypal Client ID in the space provided for Paypal credential as seen in the image below.

Your PayPal Client ID can be generated from your PayPal account.

Follow the steps below to locate the PayPal Client ID from your PayPal account.

  • Click on the link  PayPal Developers. if you do not have an existing PayPal account you can create one by clicking here.

  • After signing up still visit the PayPal developer to get your Client ID.

  • Log in and select the “My Apps & Credentials” (default), which is under the Dashboard section.

  • Navigate to the "REST API" apps at the bottom of the page and create an App by clicking on the Create App button.

  • Name the newly created App “Formplus” and click on the “Create App" button to successfully create your App.

  • Switch to the “Live” tab on the switch button located at the top right corner of the page.

  • Copy the Client ID displayed on the “Live” page and paste in the space provided on your form and click on the Save option.

Now you have successfully integrated Paypal into your forms to receive payments through the PayPal payment gateway.

The Sandbox mode on the Paypal platform is a testing mode, developed to imitate the live mode. With this mode, you can observe a transaction process without affecting any live account or transaction. Please do not copy the Client ID on the sandbox mode, remember to switch to the live mode and copy the Client ID displayed on the live mode.

You can also integrate PayPal by inputting your PayPal Client ID directly into your account. See the steps below to do this:
  1. From your Dashboard, click on your email address at the top right corner of the page and select the Accounts & Settings option. This redirects you to the Settings page.
  2. Click on the Payment tab and input your PayPal Client ID, follow the above process to locate your PayPal Client ID for your PayPal account.
  3. Click on the Save Options at the top right of the Settings page.


Please Note:
  1. When creating a payment form, you can only add one Paypal field per form ‚Äč
  2. Respondents can also pay using their credit cards if they do not have a PayPal account, this option is available when they select the "Pay with Debit or Credit card" option from the PayPal pop-up. Respondents can not choose any amount they wish to pay, only form owners can determine how much respondents are to pay, hence why PayPal is suitable for an order form and not a donations form.
  3. You need to have a PayPal business or premier account for you to have a successful checkout transaction with your respondents.
  4. A currency option is open to different currencies in the world, that means you can receive payments in your local currency.
  5. A successful payment does not automatically submit a form, therefore, it will be helpful to inform your respondent or add a help text to notify your respondent to always return to the form to submit after making payment.