This
PayPal integration allows your users to enter their credit card
information directly on your sign-up form and other forms such as event
registration forms. They will not be redirected to PayPal for payment.
You
must have a PayPal Payflow Pro account, which incurs a monthly fee, for
this type of integration. The standard or business versions of PayPal
is not sufficient. However, our
PayPal Checkout integration will work with the business version of PayPal.
Usually,
the easiest way to tell if you have the PayPal Pro is that you are
paying a monthly fee for their service (usually around $25-60 a month).
Step by Step Instructions
Step 1: Create API User
Sign in to PayPal Manager and go to Account Administration > Manage Users > Add User. to create a user. This user will only be used for our system to process transactions.
Enter
a suitable contact name, email address, user login and a long randomly
generated password (we recommend minimum 20 characters).
Next to Select a Predefined Role, select API_FULL_TRANSACTIONS from the dropdown. Next to User Status, select Active from the dropdown.
Step 2: Organization Settings
Go to MembershipWorks > Organization Settings and click the Integration tab at the top.
If you do not see the Integration tab, this means you are not logged in as the primary admin. Only the
primary admin is able to set up the payment integration.
Step 3: Select Payment Gateway
Go to the section titled Payments. Next to Payment Gateway, select PayPal Payflow Pro from the drop down menu.
Step 4: Add Credentials
Next to User login and User password, enter the user login and user password that you entered for the new user in Step 1.
Step 5: Test API Settings
Next to Merchant login and Partner, enter the same merchant login and partner that you used to sign in to PayPal Manager.
Click the Click here to test your API settings link below this after completing the fields to make sure your API keys are correct (note this only verifies if the API keys are correct, it cannot verify if your PayPal account is configured properly).
Step 6: Save
Click the Save & Continue button at the bottom of the page.
Step 7: Check PayPal Transaction Settings
Sign in to PayPal Manager and go to Account Administration > Manage Security to ensure your security settings are suitable for the transaction amounts you will be processing.