I haven't been able to find a pattern, but some orders received through the PayPal integration are immediately marked as canceled, which means that the buyer never receives an order confirmation. Could anyone tell me why this might happen?
Last edited by amowry1 on Thu Mar 06, 2025 3:19 am, edited 2 times in total.
Are you using any anti fraud extensions?
Opencart 1.5.6.5/OC Bootstrap Pro/VQMOD lover, user and geek.
Affordable Service £££ - Opencart Installs, Fixing, Development and Upgrades
Plus Ecommerce, Marketing, Mailing List Management and More
FREE Guidance and Advice at https://www.ecommerce-help.co.uk
No, I am not. I have enabled debugging in the PayPal extension, but there are no errors shown in the log. I've ben told by users that they are not being returned to the confirmation page after PayPal processes the transaction. It appears the orders are being marked as "missing orders".
I tried updating the PayPal extension to the newest version (3.1.14) and orders are still being marked as missing. If I place an order on the site it works fine, but when most other people place orders they are never completed.
Last edited by amowry1 on Thu Mar 06, 2025 4:03 am, edited 2 times in total.
Looks like missing IPN calls from the PayPal gateway to OpenCart after successful payments. You an verify whether you get these callbacks by looking at your server's raw access logs. If you use OC 3.0.4.0, have you tried the built-in PayPal Checkout Integration V3.0.2 ? Sometimes newer versions can have newly introduced bugs.
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
Yes, I was using the built-in version originally but upgraded today in hopes that it would solve this.
I am seeing this error in my PHP error log. Would this cause the order from being completed?:
PHP Fatal error: Uncaught Exception: Error: DATA not accepted from server! in /home/mowr9827/public_html/warbl.xyz/Store/system/library/mail/smtp.php:241
I am seeing this error in my PHP error log. Would this cause the order from being completed?:
PHP Fatal error: Uncaught Exception: Error: DATA not accepted from server! in /home/mowr9827/public_html/warbl.xyz/Store/system/library/mail/smtp.php:241
Yes, sadly an error sending the order confirmation email, would cause an order to go to missing, due to OpenCart's poor error handling.
Check you mail settings. Could be you email is not accepting email due to a configuration issue or detecting them as spam. You could use an online email deliverability checker to check your email sent by OpenCart.
Check you mail settings. Could be you email is not accepting email due to a configuration issue or detecting them as spam. You could use an online email deliverability checker to check your email sent by OpenCart.
I see, thank you! Just to confirm, would this also prevent the buyer from being redirected to the order confirmation page? I'm having customers place two orders being they don't realize the first was successful.
Is there any way to fix the error handling so that problems with sending mail won't cause missing orders? This seems highly problematic to me (?).
Is there any way to fix the error handling so that problems with sending mail won't cause missing orders? This seems highly problematic to me (?).
Who is online
Users browsing this forum: No registered users and 4 guests