Before you process PayPal Express Checkout payments:
nInstall a Cybersource client.
See the information about clients in Getting Started with Cybersource Advanced for the SCMP API.
nContact Cybersource Customer Support to configure your Cybersource account.
When you open your PayPal business account, PayPal assigns you a PayPal account manager who helps you configure your PayPal account.
To set up your PayPal account:
Step 1Log in to https://developer.paypal.com using your master Sandbox developer account.
To make testing easier, check the Log me in automatically box. This option makes it quicker for you to approve the test payments you process through the Cybersource and PayPal test environments.
Step 2Click Accounts in the left pane to view your Sandbox Business and Buyer accounts.
Step 3Set up or select an account.
nTo test PayPal Express Checkout transactions, you need to set up a personal test account and a business test account.
nIf you need to set up Business seller accounts from which to run test transactions, do so here.
nIf you already set up an account, select the Business or Premier account that you will use as your seller account, which is the account you set up with Cybersource as your PayPal merchant ID for receiving payments through Cybersource.
Step 4Navigate to https://www.sandbox.paypal.com/signin/ in a new browser tab.
The PayPal web site displays a new window.
Step 5In the new window, log in using your Sandbox seller account credentials.
Step 6Choose the My Account tab and click Profile. The Profile Summary page is displayed.
Step 7Click My selling tools in the left pane.
Step 8 In the Selling online section, click the Update link under API access.
Step 9Click Add or Edit API Permissions link under Pre-built Payment Solution.
Step 10 Click Add New Third Party button on the Manage Third Party Access page.
Step 11For testing, enter cybersource_paypal_api1.cybersource.com, which is the Cybersource API account username.
For live transactions, enter paypal_cybersource_api1.cybersource.com.
Step 12Click Lookup.
Step 13Check the following permissions:
nUse Express Checkout to process payments.
n Issue a refund for a specific transaction.
n Authorize and capture your PayPal transactions.
n Obtain information about a single transaction.
n Search your transactions for items that match specific criteria and display the results.
n Charge an existing customer based on a prior transaction.
n Create and manage Recurring Payments.
n Obtain authorization for pre-approved payments and initiate pre-approved transactions.
If you are going to use reference transactions, contact your PayPal representative to enable billing agreements and reference transactions.
Step 14Click Add.
Step 15To edit or view permissions, click the Edit Third Party button on the Manage Third Party Access page.
Step 16You must provide the username of your Seller test account to Cybersource Customer Support to enable your account for Express Checkout.