PayPal Pro Plugin Configuration
From AMember Pro Manual
This readme describes process of configuration of PayPal Pro payment integration for aMember.
WARNING. PayPal PRO does not support recurring billing, and it is by nature of PayPal PRO system. It cannot be implemented in the plugin because it is not supported by PayPal, and clearly denied by PayPal Pro terms.
Contents |
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 generate 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 the Get Started link under the Request API Credentials heading.
- Click the API signature radio button under the Credential Type heading.
- Complete the API Credential Request form by clicking the agreement checkbox and clicking Submit.
- Write down the values listed next to API Username and Password
- Select the value listed next to Signature Hash, copy it, and save it to a file or some other location. This is your API Signature.
You have now generated your API Username, API Password, and API Signature.
Setting up your API permissions
- 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 the Grant API Permission link.
- Enter API Username you have generated on the previous step into the text input.
- Click Direct_Payment and Express_Checkout checkboxes.
- Click Submit to save your changes.
- On the next screen, agree to Give Permission.
You now granted API access to generated SSL signature and it is now ready to use.
Configuring aMember Pro PayPal Pro plugin
- Login into your aMember Pro control panel.
- Go to aMember CP -> Setup -> Plugins.
- Enable paypal_pro plugin if it was not enabled before, 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