PayPal

Enable PayPal as one of your payment service providers in OpenPay.

Enable Vault Access

Our PayPal integration uses PayPal API v3 and Vault feature to manage payment tokens. You need to enable Vault access before processing transactions. Please follow the following steps to enable Vault in your PayPal developer account.

  • Go to App & Credentials and go to the app you want to integrate with.

  • Once you’re in the app’s page, scroll down to see “Features” section

  • Enable “Vault”

  • Click “Save Changes”.

If this doesn’t work for you for some reasons, please reach out to PayPal support requesting vault v3 API access.

Get Credentials from PayPal

To enable secure communication between OpenPay and your PayPal account, make sure to add your PayPal Client ID and Client secret key into OpenPay.

Sign in to PayPal Developer

  • Make sure on the top right you are toggled onto Live mode (the screenshots below are from a sandbox account, but you need to be in Live mode to retrieve Live API credentials).

  • Navigate to Apps & Credentials

  • Click Create App on the top right, and select Merchant as the app type

  • Your API credentials have now been created

  • Copy both the Client ID and Secret key (you will need to add these to OpenPay)

  • Select PayPal, and enter your Client ID and Secret key

  • Specify your environment type

  • Toggle on PayPal as a payment method

  • Click Create