User GuideSetup

Payment Methods

Sana Commerce 9.0
Your connector

PayPal Express Checkout

The customers use the PayPal Express Checkout payment provider to make purchases via their PayPal account.

To configure the PayPal Express Checkout payment provider and payment methods you should have the PayPal Express Checkout test/live account with all the necessary data.

To test PayPal Express Checkout you need to create:

  • The PayPal Sandbox account at developer.paypal.com. This will create a sandbox environment to test Express Checkout.
  • The preconfigured seller account in the sandbox environment under the 'Test Accounts' menu.
  • The buyer accounts in the sandbox environment under the 'Test Accounts' menu. These accounts can be used to make test payments in the sandbox environment.

The table below provides the description of the PayPal Express Checkout payment provider fields:

Field Description
EMAIL The e-mail of the test/live seller account.
USER The API username of the test/live seller account.
PWD The API password of the test/live seller account.
SIGNATURE The API signature of the test/live seller account.
IpRange It is used as a security measure to prevent fraud. Some payment providers pass the payment status of an order by calling the confirm page. In this case it is possible for a malicious user to simulate this call and change the status of the order. To prevent this, a check on the IP of the call can be made by specifying the allowed IP (ranges) in this field.
Multiple values can be separated by the '|' character.

More detailed information about the PayPal parameters can be found on the official PayPal web site.

You can customize the look and feel of the PayPal Express Checkout payment window. Log in with the seller account at sandbox.paypal.com and configure the custom styles under: My Account > Profile > Custom Payment Pages

Make sure that your firewall does not restrict outbound access to the PayPal IP addresses. Thus, you should add PayPal IP addresses to the list of trusted IP addresses to permit traffic to and from PayPal and prevent problems with processing transactions. PayPal recommends using the DNS hostname to determine the IP addresses of their servers. For more information see 'IP Address for PayPal servers' on PayPal Merchant Technical Support.

When PayPal Express Checkout is configured you can set up the necessary payment methods in Sana Admin that are supported by PayPal Express Checkout.

For information about how to create and configure payment methods in Sana Admin, see 'Payment methods'.

Test the payment/checkout flow to see if everything works fine using the created payment methods and the correct payment statuses.

When everything is done and tested, keep an eye on the payment log in the following days to be sure that everything is configured correctly.

User GuideSetup