Post by amowry1 » Wed Mar 05, 2025 1:57 am

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.

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am

Post by johnp » Wed Mar 05, 2025 2:06 am

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


User avatar
Active Member

Posts

Joined
Fri Mar 25, 2011 10:25 am
Location - Surrey, UK

Post by amowry1 » Thu Mar 06, 2025 1:41 am

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".

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am

Post by amowry1 » Thu Mar 06, 2025 3:18 am

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.

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am

Post by JNeuhoff » Thu Mar 06, 2025 3:44 am

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


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by amowry1 » Thu Mar 06, 2025 4:03 am

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

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am

Post by ADD Creative » Thu Mar 06, 2025 4:14 am

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.

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by amowry1 » Thu Mar 06, 2025 4:22 am

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 (?).

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am

Post by ADD Creative » Thu Mar 06, 2025 7:53 am

See viewtopic.php?t=230461 for some suggestions.

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by amowry1 » Fri Mar 07, 2025 12:57 am

Perfect, thank you! I hadn't found that thread.

Newbie

Posts

Joined
Wed Mar 05, 2025 1:53 am
Who is online

Users browsing this forum: No registered users and 4 guests