To being implementing the PayPal advanced checkout we need to get your API credentials which will allow our website to communicate with your PayPal account.
PayPal is split into 2 modes: live and sandbox. Live is used to process real payment. Sandbox mode is used for testing and development, and does not use real funds.
To begin implementing the advanced checkout we need you to send over the following 4 values, you can copy the following into a word document or notepad and then fill in the values:
Sandbox Client ID: [copy your value here]
Sandbox Secret: [copy your value here]Live Client ID: [copy your value here]
Live Secret: [copy your value here]
Please make sure you keep these values safe and only send them to us via a support ticket. If an unauthorised user was to get access to the values, they would be able to control your PayPal account and move funds.
Please follow the steps below to find these values:
1. Go to the following link and log into your PayPal developers account: https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications
2. Once logged in, go to this link: https://developer.paypal.com/dashboard/applications/sandbox
You should now see a page like the below with a Default Application, make sure you're in sandbox mode. Click the copy button next to Client ID and then copy this into the template field 'Sandbox Client ID' field. Do the same for the Secret, copy that to "Sandbox Secret" field.
3. Once you've got the sandbox credentials, we then need to get the live credentials. Now click the big message saying "View live credentials".
4. You should then see the screen below. If you don't have any API credentials listed like the screenshot you'll have to click Create App.
If you do have some credentials skip to step 6.
5. When creating a new app, give it the name of your store as this will be visible to users on the checkout. Make sure the Type is set to Merchant if asked. Once you've created it, go to this link: https://developer.paypal.com/dashboard/applications/live so you can see something like the following:
6. Now you'll want to copy the values for your Live application. Again, click the copy next to the Client ID field and paste this into the template field "Live Client ID", next copy the Secret to the "Live Secret" field.
Once you've done this and have all the 4 fields, you can send them over to us. It should look something like the following:
Sandbox Client ID: AQAQCh6mcrIw2B7YPGaCDMSQnedvA-CwZa8j_cy-l6W75dqSIGgJF1hsDQ2rWFxHL3KABfGmStq-ZiYl
Sandbox Secret: AQAQCh6mcrIw2B7YPGaCDMSQnedvA-CwZa8j_cy-l6W75dqSIGgJF1hsDQ2rWFxHL3KABfGmStq-ZiYlLive Client ID: AQAQCh6mcrIw2B7YPGaCDMSQnedvA-CwZa8j_cy-l6W75dqSIGgJF1hsDQ2rWFxHL3KABfGmStq-ZiYl
Live Secret: AQAQCh6mcrIw2B7YPGaCDMSQnedvA-CwZa8j_cy-l6W75dqSIGgJF1hsDQ2rWFxHL3KABfGmStq-ZiYl
Please make sure to only send us these in a support ticket!