luvidudez
Forum Replies Created
-
I’m trying to find a common ground between everybody experiencing these issues.
We all have different Woocommerce versions, and Paypal remains adamant that these issues are not being caused by them.
So, I’m looking for a different angle.
I noticed that some of you (maybe a couple) have mentioned that you’re being hosted by WPEngine. It obviously seems unrelated to the issue, but we are hosted by WPEngine as well. So, how about the rest?Can we all list down our host & confirm that that’s not something we all have in common?
——————-
By the way, we forwarded @thaissamendes cURL error to Paypal support, and they responded with:
Thanks for that response.
So, it does sound like WooCommerce is showing they’re having a cURL error internally when processing the API response from PayPal.
Again, we are seeing that we’re sending a success message that they’re having a system issue when processing. So, they’ll need to resolve these errors that their system is seeing. I would love to help further in this, but this has to be a fix that WooCommerce pushes.Thanks for the detailed reply, @thaissamendes!
We’ve gotten in touch with Paypal about both issues, and this was their response about the blank error message (that I mentioned earlier in the thread):
Hi XXXXXX,
Thanks for that insight.
It appears as though in this particular instance (XTRANSACTIONIDX), we did not return an error message like WooCommerce is indicating. You can even see that it says it failed with message “” and there is no text to the error message. I would recommend reaching out to WooCommerce about this also as they seem to be showing you an incorrect result as we did return a success response to their system.
My apologies that you’re having these issues but it does appear these are stemming from the numerous reported issues WooCommerce is having.
Just for the best clarification, here is our system’s response to the transaction:ack "Success" amt "20.90" currencycode "USD" avscode "S" cvv2match "M" transactionid "XTRANSACTIONIDX"We’re just baffled by this at this point, they’re saying that it might be an issue from Woocommerce’s end. And we did only start getting these issues right after we updated Woocommerce (before October 2nd) so it is possible that the Woocommerce update is playing a role in this, as well.
For reference, here are screenshots of what the order & transaction looks like with this issue:
https://ibb.co/c6HkPQW
https://ibb.co/6Hb7wMXAdditionally (please check above^ comment for context), when we get the error
Paypal Credit Card Payment Failed with message: ”, the Paypal transaction is still processed (user gets charged) but it doesn’t update on our end (order remains “pending” and doesn’t complete).Again, this is just another error message we started getting the same time we started getting the “duplicate invoice ID” errors. The difference with these errors is the blank error message charges the user on Paypal anyway but doesn’t complete the Woocommerce order (causing a lot of users to complain), and the “duplicate invoice ID” error doesn’t complete the order or charge the user at all (causing sales to drop & leaving customers frustrated).
We believe this started happening just before October 2nd.
@wpinsider-1 – Yes, we would be very grateful for a temporary fix to ignore this error (proceed with the Paypal transaction in spite of encountering such error, and return a successful transaction response).
We are on Woocommerce 5.7.0, and the latest version of the Woocommerce Paypal Pro plugin @ 2.9.7.
Thank you!
————-
P.S. Might as well mention that we are also getting this error message (visible under Order Notes in edit order page for transactions that have failed):
Paypal Credit Card Payment Failed with message: ”It’s a blank message after the quotations. So it’s not just a “duplicate invoice ID” error message that we’re getting, we’re also getting this blank error message occasionally, but just as frequently. These errors only happen for users who checkout using CC/DC (Paypal Pro).
Just adding this information in, in case it’s helpful or offer some clues.
- This reply was modified 4 years, 12 months ago by luvidudez.
@thaissamendes – What version of the Woocommerce Paypal Pro plugin are you currently running? We are on 2.9.7 but LINE 315 does not seem to be the appropriate place for the code & results to a critical error. We moved it & placed it inside the following function:
function verify_paypal_payment( $gatewayRequestData )which was the only function that declared & is using the$parsedResponsevariable on the file. Would like to clarify the correct placement of the code?Also, what exactly happens once a transaction encounters this error code (using the temporary fix provided)? Does the payment push through? Thanks!
BACKSTORY:
We started having this problem right after we updated the Woocommerce plugin, around October 1st, but we are looking at other plugins we’re using that could be causing these issues. We use Woocommerce Paypal Pro for credit card transactions & this only seems to happen when our user pays via credit card. It just started to happen out of the blue, getting multiple duplicate invoice ID errors per day. We enabled “allow multiple payments for invoice ID” in our Paypal account hoping this would solve the problem, BUT Paypal then started double/triple charging single transactions on our site causing us to do multiple refunds a day. So clearly, that just created more problems for us.Hoping a plugin developer can get back to us as soon as possible.
- This reply was modified 4 years, 12 months ago by luvidudez.