How to set up a Paypal account

Blanca Castillo
Blanca Castillo
  • Updated

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.

Manage your applications

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.

  1. Select Dashboard.
  2. Click Create App under REST API apps. Any previously created REST API apps will appear in the table under the Create App button.
  3. 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.
  4. 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
To request access to the following features in the Live environment, select the Enable options as shown in the following screen. After you click Enable, your choices undergo a vetting process that can take up to two or three business days.
  1. 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:

  1. Log in to your PayPal Developer account.
  2. Click Dashboard.
  3. Click Accounts under Sandbox.
  4. Click the email address of the business account whose credentials you're checking.
  5. Click Profile.
  6. Click API credentials on the Account details screen.
If for some reason your API credentials aren't displayed there, you can also find them in your Sandbox account. Click Close on the Account details screen and continue with the rest of this procedure.
  1. Check the box next to the business account whose credentials you are checking, and then click Enter Sandbox site.
  2. Log in to that Sandbox business account.
  3. Select Profile My Selling Tools under the My Account tab.
  4. Click Update next to API access on the My Profile screen.
  5. 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.

PayPal Sandbox testing guide

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