Before you receive payment notifications from PayPal, you need enable IPN in your PayPal acount settings. IPN URL should be blank.
1. Login to your PayPal account 2. Click on the Profile subtab 3. Click on the Instant Payment Notification Preferences link in the 'Selling Preferences' column 4. Check the checkbox and make sure that the notification URL is blank 5. Click Save 6. You have successfully activated IPN
Then perform the following actions to configure PayPal in your X-Cart.
You should check whether one of HTTPS bouncers (OpenSSL, HTTPS-cli, Net:SSLeay, libCURL or CURL) are installed on your host.
1. Go to the "Summary" section of the admin interface and check whether at least one of the softwares is installed: OpenSSL, HTTPS-cli, Net:SSLeay, libCURL or CURL. 2. Go to the "General settings" section of the admin interface and adjust the "Preferred HTTPS module" dropdown box according to the software installed on your host. The 'libCURL' option is the best if it is installed. 3. If you have more that one of the softwares (OpenSSL, HTTPS-cli, Net:SSLeay, libCURL or CURL) installed try to adjust each of them till the problem disappears.
Further to instructions on how to setup PayPal in the admin back-end of x-cart.
For X-Cart v3.x
1. Enter your PayPal account settings under the "General settings -> PayPal options" section of the admin interface. 2. Enable PayPal under the "Payment methods" section.
For X-Cart v4.x
1. login as administrator to your store 2. click on Payment methods 3. Add PayPal from the list of available payment gateways. Section "Payment gateways" at the bottom of the page 4. When PayPal was added, Click on Configure. 5. On the configuration page enter your account info. 6. Enter "Payment for". This is description of the products from your store. You can type in any value 7. Select currency 8. Enter order prefix.