bitznbytes Posted May 16, 2007 Share Posted May 16, 2007 I seem to be having problems not getting the customer's order in my database if the customer uses the PayPal option and I've been talking to several people on this issue with the standard PayPal module for OScommerce. Some suggest using the following contribution: A. osCommerce PayPal IPN Module v1.0 For 2.2MS2 (http://www.oscommerce.com/community/contributions,2679) While some suggest the following contribution: B. PayPal_Shopping_Cart_IPN (http://www.oscommerce.com/community/contributions,1753) Several others suggested: C. Go into my PayPal account and under my profile - select website payment preferences - then make sure 'auto return to website is turned on along with the proper URL (https://domain.com/catalog/checkout_process.php) and then use the "Order lgging before payment processing" Contribution (http://www.oscommerce.com/community/contributions,871) Others suggest: D. Go into my PayPal account and under my profile - select website payment preferences - then make sure 'auto return to website is turned on along with the proper URL (https://domain.com/catalog/checkout_process.php) And FINALLY....... One user suggested the following: In modules/payment/paypal.php find line 71-73 Change to: CODE function confirmation() { return array('title' => MODULE_PAYMENT_PAYPAL_TEXT_DESCRIPTION1); } Then in includes/languages/english/modules/payment/paypal.php add CODE define('MODULE_PAYMENT_PAYPAL_TEXT_DESCRIPTION1', 'Thank you for shopping with ourselves, you have selected to pay for your order by <b>PayPAL</b>.<br>To complete your order, please click on the <b>Confirm Order</b> button below. You will be redirected to PayPAL\'s Secure Payment portal.<font color=red> It is <b>VERY IMPORTANT</b>, once payment has been sent to PayPAL that you click the PayPAL \'Return to Merchant button\' to complete this order.</font> Thank you.'); This will produce a reminder text at the bottom of the checkout process that the customer must click the return to merchant button on paypal. Also, log into your paypal account and click on profile then set the return URL address to http://www.mysite.com/catalog/checkout_process.php That should help reduce the failed checkouts and returns The LAST OPTION seems to be the easiest however, can any provide any thoughts or additional suggestions and/or the easiest method to avoid 'Failed checkouts - missed pending orders and/or returns' to my site??? B Link to comment Share on other sites More sharing options...
Guest Posted May 17, 2007 Share Posted May 17, 2007 can any provide any thoughts or additional suggestions and/or the easiest method to avoid 'Failed checkouts - missed pending orders and/or returns' to my site??? Yes here is one, you change the checkout process so for each payment module (including paypal) the order is stored once the final confirmation page is processed (after the confirm button is pressed). This takes care of all payment modules, as well as the checkout bypass weakness. It also gets rid of possible multiple orders being stored with the ipn, where the store owner has to review and delete. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.