Both sides previous revisionPrevious revisionNext revision | Previous revision |
gateways:paypal:payments_pro [2019/01/11 06:02] – [Step 2 - Configure API Access] adam | gateways:paypal:payments_pro [2020/03/04 15:30] (current) – [Step 2 - Configure API Access] marija |
---|
support-added : 0.3.0 | support-added : 0.3.0 |
support-removed : | support-removed : |
| supports-3dsecure: yes |
supports-multicurrency : yes # enter "yes" or "no" (without quotes) | supports-multicurrency : yes # enter "yes" or "no" (without quotes) |
| |
{{:gateways:paypal:paypal-vt.png?400|}} | {{:gateways:paypal:paypal-vt.png?400|}} |
==== Step 2 - Configure API Access ==== | ==== Step 2 - Configure API Access ==== |
- In your PayPal account, head to your profile by clicking the Cog icon in the top right. (If you don't see a Cog icon in the top right, look for a "Profile" tab) | - In your PayPal account, head to your "Account Settings" by clicking the settings gear icon in the top right. |
- Select "My selling tools" from the left hand column (if you don't see that option, proceed to the next step) | - Select "Account Access" from the left hand column. |
- Look for the "API Access", it should be within the "Selling online" section, and click "Update" for that option. \\ {{:gateways:paypal:paypal-api-request-credentials.png?400|}} | - Look for the "API Access" on the right section, and click "Update" for that option. \\ {{:gateways:paypal:paypal-selling-tools.png?nolink&400|}} |
- If you see "API Access" in that column, click it and proceed to Step 6. | |
- If you see "Request API Credentials", click it and proceed to the next step. | |
* If you don't see anything like this you probably need to VERIFY your account. An unverified account will not have API access. | * If you don't see anything like this you probably need to VERIFY your account. An unverified account will not have API access. |
- If you see two options to choose between: "Option 1 - PayPal API" and "Option 2 - PayFlow Pro", select the first option (the link "Set up PayPal API credentials and permissions"). | - Within the PayPal API group, look for "Pre-built payment solution", and click "Grant API permission" or "Add or edit API permissions". \\ {{:gateways:paypal:paypal-grant-permission.png?nolink&400|}} |
- Click "Grant API permissions" or "Add or edit API permissions". It should be at the bottom of the "Option 1" box on the left. \\ {{:gateways:paypal:grant-permission.png?400|}} | - <wrap important>Enter ''billing_api1.foxycart.com'',</wrap> and click "Lookup". Check all the checkboxes except (if available) "Consolidate funds from two or more accounts to a master account." that appear in the following screen, and submit. (Or, if you already have another API permission granted, click "Add new permission", then do the preceding.) |
- <wrap important>Enter ''billing_api1.foxycart.com'',</wrap> check all the checkboxes except "Consolidate funds from two or more accounts to a master account.", and submit. (Or, if you already have another API permission granted, click "Add new permission", then do the preceding.) | |
- Go to your [[https://www.foxycart.com/admin.php|FoxyCart admin]], edit your Payment Gateway settings (in the "Store" menu item), set it to PayPal, Live Server, and **enter the primary email**. It //must// be the primary email on the PayPal account, or this will not work. | - Go to your [[https://www.foxycart.com/admin.php|FoxyCart admin]], edit your Payment Gateway settings (in the "Store" menu item), set it to PayPal, Live Server, and **enter the primary email**. It //must// be the primary email on the PayPal account, or this will not work. |
==== Step 3 - Configure the IPN ==== | ==== Step 3 - Configure the IPN ==== |