6 min read • Updated 2 months ago
PayPal Commerce
Connect Foxy to PayPal for secure payments.
- Countries
Afghanistan, Åland Islands, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica...Show more
- Features
- 3-D Secure
- Multi-Currency
FoxyCart is proud to be a PayPal Gold Partner.
What It Is
PayPal Commerce Platform is an integration option for PayPal that supports both credit/debit card payments directly on the checkout (available in specific countries), as well as the ability to pay with a PayPal account, PayPal Credit, Venmo and a number of other local payment methods that PayPal supports with PayPal Checkout
PayPal Checkout
PayPal Checkout is what most people think of when they think of PayPal, where customers can pay with their PayPal account through PayPal's payment pages. While previous integrations redirected the customer to a PayPal hosted payment page, PayPal Commerce Platform's Checkout integration loads a popup over the page, which provides a much cleaner experience for customers.
PayPal Checkout also supports local payment methods like Bancontact, BLIK, eps, giropay, iDEAL, MyBank, Przelewy24 (P24) and SOFORT. Local options will be dynamically determined on the checkout based on the location of the customer, and the type of products being ordered (whether subscriptions or one-off).
PayPal Checkout is supported in all countries where PayPal payments are supported, and just requires a PayPal account.
If you're selling subscriptions, the local payment methods aren't supported for recurring payments. Customers will just see PayPal as a payment option if a subscription is present in the cart.
Is PayPal Checkout The Same As PayPal Standard?
The short answer is, “Yes, you can use PayPal Checkout with your standard PayPal account.” But it's a good question. PayPal “Standard” is a type of account, where as PayPal Checkout is a way to use that account. So you can't get a PayPal Checkout account, but you can use PayPal Checkout with any type of PayPal account. (PayPal Standard is somewhat similar to PayPal Checkout, but it's standalone and does not integrate in the same way as PayPal Checkout.)
PayPal Checkout With Card Payments
Along with offering PayPal and local payment options, Commerce Platform also has the ability to accept credit cards directly on the Foxy checkout without the customer leaving the page.
Card payments isn't supported for all countries, and requires a PayPal Business account and some additional application requirements apply. Countries currently supported include: Australia, Austria, Belgium, Canada, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Luxembourg, Netherlands, Poland, Portugal, Slovak Republic, Slovenia, Spain, Sweden, United Kingdom, United States
Setting Up PayPal Commerce Platform for FoxyCart
Connecting PayPal with your Foxy store is completed by following an authentication flow from the Foxy administration:
When using PayPal Checkout to sell subscriptions with the Commerce Platform integration, it does require enabling a feature within your PayPal account that isn't available in all countries. Review the subscriptions section below for more details on this. If you're not sure, please reach out to us and we'll be happy to help you out.
Setting Up Your Currency
Because PayPal Checkout (unlike most gateways) can accept a variety of currencies, it's important to set your currency in your FoxyCart admin's “template sets” page, through the “store locale” option. Otherwise it may default to the USD, which may not be what you're after.
Subscriptions And Recurring BiIlling With PayPal Checkout
If you are selling subscriptions or recurring billing products through FoxyCart and are offering PayPal Checkout as a payment option, you must request Reference Transaction support to be enabled on your PayPal account. Please note that a Premier or Business account is also required to enable Reference Transactions.
Reference Transactions is PayPal functionality that allows FoxyCart to create a billing agreement with your store's customers who wish to pay with PayPal, to allow us to continue to charge your subscription customers at each renewal. It's not enabled by default though for your account, and so you need to contact PayPal to ask for it to be enabled.
Our PayPal rep has let us know that the best number for FoxyCart users in the US to call to get Reference Transaction support enabled for their accounts is 1-888-221-1161. For our users outside of the US, you can reach out to your local PayPal support number - after logging into your account, select “Help & Contact” at the bottom of the page, followed by “Call Us” to see the number for your region. Let them know you'd like to have Reference Transaction support enabled for your PayPal account. If you have any trouble, please let us know and we'll help walk you through it.
Failure to have Reference Transactions enabled for your account will result in customer attempts to purchase subscriptions with their PayPal account failing - returning the customer to the checkout with an error.
PayPal Credit
PayPal Commerce Platform also supports PayPal Credit as a payment option. There isn't anything that needs to be enabled, and it will be shown dynamically to customers if PayPal determines that they meet the criteria to be able to use it.
Testing
Obtaining A Test Account
Testing PayPal Express Checkout is a little different than normal, as PayPal has a fully functional sandbox system. It's slightly cumbersome and confusing at first, but it does work very well once you figure it out.
Running Test PayPal Express Checkout Transactions
Test Card Numbers
Review the test account you created (above). All test information should be there.