Navigate to the PayPal developer page and login to the dashboard.
URL : https://developer.paypal.com/
Once logged in, click on the “Dashboard” option under the profile dropdown seen on the right side of the page.
Once logged in you will see the following screen:
Click on the “Live” button next to “Sandbox” under “My apps & credentials”
Now click on the “Create App” button to start creating your app.
You will now find the Client ID listed.
In order to be able to accept the credit card/ debit card for donors without a PayPal account, please make sure that the clients do enable Guest Payment/PayPal account optional on their Paypal account.
Depending on the region or country of the user, the instructions to set this up might change a bit. Please follow the steps explained below:
Option 1
Navigate and log into your PayPal account.
In the top right corner, click on your profile icon and choose Account Settings.
Select Website Payments from the list on the left side of the page.
Find Website preferences in the list that appears on the screen and click Update.
From the list of website payment preferences, scroll down to find PayPal account optional and make sure it is marked ‘On’.
Option 2
Log into your PayPal account and click the settings icon ( icon) at the top right corner.
Select Seller Tools from the options that appear just below the top bar.
Find Website preferences in the list that appears on the screen and click Update.
From the list of website payment preferences, scroll down to find PayPal account optional and make sure it is marked ‘On’.
Please note that the PayPal Guest Checkout Functionality does not work for recurring/any subscription donations.
Donors don’t always have the option to make their purchases without using or creating a PayPal account. This option is presented based on several risk factors, including but not limited to the donor's PayPal purchase history, PayPal cookies stored on their computer, the donor's location, and/or a credit assessment. Even the address that they fill in needs to be very precise.