Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gateways:paypal:payments_pro [2014/01/10 23:57] foxybrettgateways:paypal:payments_pro [2020/03/04 15:30] (current) – [Step 2 - Configure API Access] marija
Line 14: Line 14:
 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)
  
 # Gateway URL # Gateway URL
Line 36: Line 38:
 ===== Setting Up PayPal Payments Pro for FoxyCart ===== ===== Setting Up PayPal Payments Pro for FoxyCart =====
  
 +==== Step 1 - Ensure You Have Payments Pro ====
   - Set up a PayPal account **with Payments Pro** (US, Canada, or others where supported). Other countries PP WPP systems //may// work following the same instructions, or they may require the [[payflow_pro|Payflow Pro]] method.   - Set up a PayPal account **with Payments Pro** (US, Canada, or others where supported). Other countries PP WPP systems //may// work following the same instructions, or they may require the [[payflow_pro|Payflow Pro]] method.
-  - Ensure your PayPal account is showing "Virtual Terminal" in your main navigation, like this: \\ {{https://img.skitch.com/20120720-esfysk45d1uss93s4qgjqb972p.png?400}} +  - Ensure your PayPal account is showing "Virtual Terminal" in your main navigation, like this: \\  
-  - Go to your ''Profile'' tab and look in your "Account Information" column (If you are using the new Paypal format, it's located by going to "profile>more options>my selling toolsand then the API access is located under "selling online"\\ {{https://img.skitch.com/20120720-c46dp36jcq9y3sget6qyucxta3.png?400}} +{{:gateways:paypal:paypal-vt.png?400|}} 
-  - If you see "API Access" in that column, click it and proceed to Step 5. +==== Step 2 - Configure API Access ==== 
-  - If you see "Request API Credentials", click it and proceed to Step 5.+  - In your PayPal account, head to your "Account Settings" by clicking the settings gear icon in the top right. 
 +  - Select "Account Accessfrom the left hand column
 +  - Look for the "API Accesson the right section, and click "Updatefor that option. \\ {{:gateways:paypal:paypal-selling-tools.png?nolink&400|}}
     * 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.
-  - Click "Grant API permissions" or "Add or edit API permissions". It should be at the bottom of the "Option 1" box on the left. \\ {{https://img.skitch.com/20120720-candxegkbtnibpj9qnjw5unemt.png?400}} +  - 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|}} 
-  - <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.)+  - <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.)
   - 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 ====
   - If you're using PayPal Express for subscriptions, be sure to setup your IPN as [[:gateways:paypal:express_checkout|described here]].   - If you're using PayPal Express for subscriptions, be sure to setup your IPN as [[:gateways:paypal:express_checkout|described here]].
  
Line 74: Line 80:
 If you have no business history, bad credit, or a history that includes bankruptcies this setting will likely be unavailable to you, and you will probably have to use a different gateway in order to use subscriptions with FoxyCart. If you have no business history, bad credit, or a history that includes bankruptcies this setting will likely be unavailable to you, and you will probably have to use a different gateway in order to use subscriptions with FoxyCart.
  
-**UPDATE as of 2010.12.07** +**UPDATE as of 2017.06.07**\\ 
-PayPal WPP accounts may now have access to this setting without advanced fraud filters. +It looks like PayPal have removed the ability for customers to set their CSC requirements against their accountInstead, you'll need to contact the PayPal support team to check on your accounts CSC requirements, and if it's set to requiredask for it to be turned offRefer to the contact details displayed within your PayPal account to reach out to their support team.
-  - Login to your PayPal account +
-  - Go to My Account +
-  - Go to Profile +
-  - Click "Risk Controls". {{ http://img.skitch.com/20101207-kg121sg4t2jqfyyh6tk31nxmnc.png?400 }} +
-  - Find the "Card Security Code Filter" areahit that corresponding radio button and click the "Edit" button. {{ http://img.skitch.com/20101207-cq2i72f3h449d5jbmap8ttjitd.png?400 }} +
-  - From thereset it to "Accept" and save{{ http://img.skitch.com/20101207-kjkg6d3tqdscdm8pp9pc1i1y1w.png?400 }} +
-  - Test. +
 ==== International and Non-Mainland US Merchant Support ==== ==== International and Non-Mainland US Merchant Support ====
 Paypal Payments Pro may not be available for //merchants// who are outside the US Mainland, **that includes the U.S. Virgin Islands**. ie. If you're in California, you can use PP WPP and accept payments from all over the world. If you're in the US Virgin Islands, however, PayPal might not give you a WPP account, so you cannot accept payment from anybody. Please make sure your location is actually supported by PayPal before pursuing the Payments Pro option. Paypal Payments Pro may not be available for //merchants// who are outside the US Mainland, **that includes the U.S. Virgin Islands**. ie. If you're in California, you can use PP WPP and accept payments from all over the world. If you're in the US Virgin Islands, however, PayPal might not give you a WPP account, so you cannot accept payment from anybody. Please make sure your location is actually supported by PayPal before pursuing the Payments Pro option.

Site Tools