What does it mean?
In this article, we explain how to create a Paypal account and how to set it up in your Palisis account. It can be used to process credit card payments on the Palisis webshop.
What should I do in PayPal?
Sign for a PayPal account
As a first step, you can head to the Paypal website and create your Business PayPal account. Don't forget to have your bank, credit or debit card details to hand.
https://www.paypal.com/ca/webapps/mpp/account-selection
Create a REST API app
Once you have created your account, then you need to create a REST API app which is the capability you want to offer to your customers. Every app gets a unique set of live and sandbox API credentials.
Get credentials for your applications
Live Credentials
The PayPal sandbox and live environments each use different sets of API credentials. Use the correct set of credentials for the endpoints you're addressing.
Log in to the PayPal Developer Portal using the same credentials you use for PayPal.
- Select Dashboard.
- Click Create App under REST API apps. Any previously created REST API apps will appear in the table under the Create App button.
- Enter the name of your REST API app in the App Name field, and select a Sandbox developer account to associate with your account.
Note: Remember that you can't use a Live credit card in Sandbox, and you can't use a test credit card in your Live account. - Request permissions for REST API features that apply to your integration, such as:
- Invoicing API
- PayPal Here
- Subscriptions
- PayPal payments
- Log In with PayPal
- Direct credit cards
- Future Payments
- Payouts
- Once your Live and Sandbox REST API credentials are created, including Client ID and Secret, click the Sandbox and Live buttons to switch between each set of credentials.
Notes:
- You should be able to complete transactions in the Live environment right away.
- Both environments use the same URL. Only the REST API credentials (Client ID and Secret) tell you which environment you're in.
- Don't share your Live REST API credentials with anyone.
Test credentials
When you create a test business account in PayPal's Sandbox, an API Signature is generated for that account automatically. Here's how to find it:
- Log in to your PayPal Developer account.
- Click Dashboard.
- Click Accounts under Sandbox.
- Click the email address of the business account whose credentials you're checking.
- Click Profile.
- Click API credentials on the Account details screen.
- Check the box next to the business account whose credentials you are checking, and then click Enter Sandbox site.
- Log in to that Sandbox business account.
- Select Profile > My Selling Tools under the My Account tab.
- Click Update next to API access on the My Profile screen.
- Click View API Signature under Option 2 on the API Access screen. (If Request API Credentialsappears under Option 2, it may be because you haven't requested your API credentials.)
Please, take a look at this link for further information: Get your API test credentials
Sandbox testing
The PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts.
Go Live
After you code and debug your application, including testing all your PayPal NVP/SOAP API calls in the Sandbox, then you can move your application to PayPal's production environment to go live.
Going Live with your application
What should I do in Palisis?
You have to enter your Paypal ID and Paypal Secret, either Sandbox or Live credentials here:
Configuration > Sales channel> Merchant