This article is machine translated.
A general description is missing here.
|PayPal account||-||Your email address associated with your PayPal account. The amount will be credited to this PayPal account.|
The PayPal payment method must also be activated in the “Checkout” module, which is often forgotten.
|Use test system||-||If enabled, the payment will only be emulated in a test environment (sandbox) but not actually executed. You can also [create](https://developer.paypal.com/docs/classic/lifecycle/sb_create-accounts) a [test account](https://developer.paypal.com/docs/classic/lifecycle/sb_create-accounts) at Paypal. If you get a security warning in Firefox instead of the Paypal sandbox page (SSL\_ERROR\_NO\_CYPHER\_OVERLAP) you have to reset the setting security.tls.version.max in about:config.|
|Enable logging||-||Write transaction information to the system log files.|
With the payment method “PayPal” the service of PayPal (Europe) S.à r.l. et Cie, S.C.A. is used. The customer is redirected to PayPal, completes the payment and authorizes PayPal for direct debit.
In order to use PayPal, the shop operator requires a PayPal account. If the customer does not have a PayPal account, he is free to pay with his bank account or credit card, depending on the settings made in the PayPal backend.
If multiple email addresses are associated with the PayPal account, the default email address must be set in Isotope eCommerce.
For PayPal, various settings need to be made in order for Isotope and PayPal to work together properly.
The PayPal account must be a business account, only then the required settings will be enabled.
The Instant Payment Notification (IPN) informs the shop owner via email about incoming payments on the PayPal account. In the screenshot you can see under which menu item you can find it:
In addition to the pure activation, the correct notification URL must also be entered. The URL is the absolute path to postsale.php, to which the ID of the payment module “PayPal” is appended.
If the module has the ID 1, the notification URL is e.g.
For online stores, it is generally recommended to use an SSL certificate. PayPal requires encrypted connections as of June 2016, so the notification URL must also contain https. Please make sure that the online shop is running under SSL.
In PayPal the language encoding should be set to UTF-8, by default it is set to
windows-1252, which can lead to errors, especially with umlauts. You can find the settings under “Language encoding of PayPal buttons”, there select
UTF-8 under “More options”.
If you also run an eBay shop (or other systems) with your PayPal account, PayPal will try to communicate with Isotope via IPN for eBay orders as well. Isotope then reports back with a 500 or 424 status code, but more and more errors appear in the system log and PayPal sends several mails that the IPN URL should be checked for errors.
If you want the customer to be automatically redirected back to the Isotope shop after a successful payment, you have to set a setting in the “Website Settings” of the PayPal backend.
According to PayPal guidelines, the return URL must contain various information. Here you enter the absolute path to this page.