This readme describes process of configuration of PayPal Pro payment integration for aMember.
Create and Configure a Test of Live PayPal Account
Create and Configure a Sandbox Account
This is optional and needed for tests only, you may skip it for quick live setup.
- Visit http://developer.paypal.com and create a developer's account.
- Click on the "Sandbox" tab, then click on "Create Account".
- Create a Sandbox account just as you would a normal Paypal account. None of the information entered needs to be your actual information.
- To verify the account return to the Developer Central and select the email tab. All emails sent to your sandbox account will appear here. Find the verification email and follow the steps to verify the account.
- On the Overview menu click on Add Bank Account in the left column.
- Enter anything into Bank Name and click "Add Bank.
- Return to the Overview menu, and click on Confirm Bank Account in the left column, then click on Submit to confirm the account.
- Return to the Overview menu, and click the Add Credit Card link in the left hand column of the page.
- Write down the Card Number Expiration Date and Card Verification Number, you will use this card to test your Direct Payment installation.
- Click the Add Card button to complete this process.
Create and Configure a Live Account
- Follow all the instructions to set up your normal business PayPal account to use Web Payments Pro, including account verification, back account verification and signing up for Web Payments Pro (This last step may take 24-48 hours for approval, and you have to wait to continue)
Apply for Website Payments Pro
- Return to your Business Account Overview page and click the Merchant Tools tab
- Under Website Payments Pro, click Learn More
- Under Getting Started, click Submit application
- Complete the application form and click Continue.
- On the Application Approved page, click Getting started with PayPal (this step may be delayed for live accounts)
- Follow the link to accept the billing agreement (this step may be delayed for live accounts)
- You are taken to a page for API Setup. For details on this, continue on to STEP 3: Setting up your API credentials
Setting up your API credentials
Follow these steps to get your API Signature. If you are testing with a Sandbox account, repeat these steps for both your Sandbox and Live accounts.
- Log in to your PayPal Business account.
- Click the Profile subtab located in the top navigation area.
- Click the API Access link under the Account Information header.
- Click View API Signature link (Option 2).
- Write down the values listed next to API Username and Password
Configuring aMember Pro PayPal Pro plugin
<pimg src="paypal_pro-06.jpg" width="200" align="right" />
- Login into your aMember Pro control panel.
- Go to aMember CP -> Setup -> Plugins.
- Enable cc module if it was not enabled before, click Save
- Enable paypal-pro plugin in payments plugin list, click Save
- Go to aMember CP -> Setup -> PayPal Pro
- Copy/paste API Username, API Password and API Signature you have received on the step 3, click Save. It is important to specify if it is Sandbox account or not.