A prerequisite for using the REST interface is that your PayPal account is a business account. If this is not the case, PayPal will display an error message stating that the necessary authorizations are not available to generate API keys.
To set up via REST, you need the Client ID and the Client Secret of your PayPal account. You can obtain this as follows:
First navigate to: https://developer.paypal.com/home and click on Log in to Dashboard.
Register with your PayPal access data and confirm your identity via SMS authentication if necessary.
Decide whether you want to use the API keys for the Sandbox or live operation want to create.
Click on Apps & Credentials.
Click on Create App.
Assign an app name (e.g. konfipay) and confirm the process with Create App.
PayPal will now create the API keys. Click under the Client ID on Show, in order to also Client Secret to see.
(Stay logged in to PayPal until the end of the setup.)
To change the PayPal account to confipay in konfipay, select "PayPal" > "PayPal accounts" in the navigation bar on the left, then select "PayPal accounts" in the toolbar at the top.
Then select the left option to add a REST PayPal account.
Assign a name for the account. Steps 10 and 11 show you how to enter the Client ID and Client Secret from PayPal in the appropriate places here.
The field Retrieved period determines, how far into the past the initial transaction call-off should go.
Switch to PayPal.
Add the ID in confipay in the field Client ID in.
Client Secret: Click on the Copy symbol.
Add the ID in konfipay in the field Client Secret in.
Scroll to the bottom of the website and check the box next to Transaction Search. Confirm the process with Save.
Please note: Step 12 is mandatory in order to be able to retrieve transactions via the PayPal API. It can take up to 12 hours before konfipay can retrieve transactions from PayPal.