less than a minute read • Updated 2 days ago
PayPal Plus
Connect Foxy to PayPal Plus for secure payments.
- Countries
Germany
- Features
- 3-D Secure
Foxy is proud to be a PayPal Gold Partner.
Setting up PayPal Plus
PayPal Plus requires a fully verified German PayPal merchant account and goes through a vetting process. To apply for PayPal Plus, go to paypal.de/paypal-plus.
Subscriptions are not supported with PayPal Plus at this time. If you intend to sell subscriptions with your Foxy store, you'll also need to use another payment gateway that does.
Important notes
At this time it is not possible to process subscriptions with PayPal Plus.
Cart editing and the ability to add coupons is disabled on the checkout when PayPal Plus is enabled. Both can still be done on the cart.
Create a PayPal developer app
To get started, PayPal recommend setting up a developer account to test everything out. Follow the steps in the Testing section below.
Making your PayPal Plus app live
When you're ready to go live with your PayPal Plus payment option:
Testing
Obtaining a test account
If you don't already have a PayPal developer account, follow PayPal's instructions for creating one.
At this point you should be able to make test purchases on your store. When paying through the PayPal Plus interface on the checkout, use test buyer accounts created in the PayPal developer portal. If you don't have any, you can create them from the Accounts section.
Troubleshooting & interpreting response codes
Contact PayPal for info.
Important notes and caveats
Possible action: datafeed handling
We don't necessarily know at the time the customer completes the transaction whether it was completed. We rely on a notification from the gateway afterwards to confirm whether it was approved. Transactions are initially marked as pending, and we update them when the gateway confirms the result.
Each time the status changes, a datafeed is sent to your endpoint if configured, with the transaction details and a status node. The status node contains one of three values: pending, approved or rejected. Depending on what your endpoint does, make sure you check for the appropriate status value first.
Pay Upon Invoice
If a customer selects the Pay Upon Invoice option, they'll be given bank details so they can make a manual transfer from their bank into PayPal. The bank details appear on the receipt and in an email receipt sent straight after the transaction completes.
That email includes a language string letting the customer know they still need to complete some actions. You can edit this string from the language section of the Foxy administration, in the email group labelled paypal plus pui.



