FAQ Q319: How do I set up my PayPal Plus account to accept payments in Planyo?

Section: Integrations with specific payment gateways
For general information about accepting payments in Planyo see Q121: I'd like to accept credit card payments for the reservations.
PayPal Plus is an add-on for PayPal accounts based in Germany, Mexico and Brasil. With PayPal Plus, your customers can pay using one of the popular payment methods including: PayPal, direct debit, credit card and purchase on account.
Before you can start processing payments through PayPal Plus, you must apply for it and your merchant account needs to be verified by PayPal: Apply for PayPal Plus
In order to integrate PayPal Plus with Planyo, you must set up your development environment to get OAuth 2.0 client ID and secret credentials for the sandbox and live environments:
  1. Login to your PayPal developer account at https://developer.paypal.com/ using your PayPal live credentials. Click Dashboard in the menu on the left.
  2. Click My Apps & Credentials. At the top of the page, you can switch between live and sandbox apps.
    It is recommended that you first test the integration with a sandbox app. Note that credentials of a sandbox app will be different from live credentials.
  3. In the REST API apps section and click Create App. Choose a name of the application and click Create App. The details page with the app credential opens.
    Copy the client ID and secret. Later on you will need to enter the two values in your Planyo account. Review the app details and click Save.
  4. In order for Planyo to receive notifications about your PayPal Plus transactions, you also need to configure a webhook pointing the script on our server.
    Click Add webhook. In the Webhook Url field enter:
    https://www.planyo.com/payment-paypal-plus-ipn.php
    In the Events type section select the following events: Payments payment created and Payment sale refunded. Click Save to submit the settings.
    The webhook is now displayed in the Webhooks section of the app. Copy the Webhook ID value of the newly added webhook as you will need to enter it in Planyo as well.
Now, login to your Planyo admin panel and choose Settings / Online payments from the menu on the left. On the page, in Payment processing site select PayPal Plus.
In the next field, enter the previously saved REST API client ID, secret and Webhook ID separated by slashes. For example:

  AagHJ3444jWwR1eWej3434OOeEo4EfIwpZv2 / EEG9SbwwieRti88rWj44jWwR1424hzsPVkwY / 2UY255rtWr453L
  
For test transactions, you should enter sandbox credentials and webhook ID followed by slash and the keyword TEST. For example:

  SagHJ3444jWwR1eWej3434OOeEo4EfIwpZv2 / SEG9SbwwieRti88rWj44jWwR1424hzsPVkwY / SUY255rtWr453L / TEST
  
Questions Fréquemment Posées (FAQ)