-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Paypall trx is refused because of double, order is processed as if it was succesfull #25222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @richardreen. Thank you for your report.
Please make sure that the issue is reproducible on the vanilla Magento instance following Steps to reproduce. To deploy vanilla Magento instance on our environment, please, add a comment to the issue:
For more details, please, review the Magento Contributor Assistant documentation. @richardreen do you confirm that you were able to reproduce the issue on vanilla Magento instance following steps to reproduce?
|
Hi @engcom-Charlie. Thank you for working on this issue.
|
Hello @richardreen We are not able to reproduce this issue on the latest 2.3-develop(2.3.3 code is merged) branch by following steps:
Result: So i have to close this issue. |
I don't know how to re-produce this yet - but it does happen on occasion with Paypal Express. Paypal payment events in order: Then for some reason many seconds (maybe a lot of many's) later: notes
the admin reflects what's in (or not in the database) tables: |
We're also seeing this happen on 2.3.5-p1 |
Hi, This happen also on 2.4.0 to reproduce issue just open on new browser tab return_url (paypal/express/onAuthorization) from Paypal with token and PayerID in it. It happens because of muted error
and in the same file You can see that this errors is not imported to api object:
PayPal response below ` There should be new set of imported fields to discover errors
to get access to this informations To resolve in right way You can add plugin on after call() method and check if response contains errors.. hope this help |
Can you able to solve this? we are also seeing this happen. |
Why is this issue closed? We are seeing this in Magento 2.3.5p2 EE. |
Same Here on Magento 2.4.0 CE |
2.4.3-p3 here, same issue..any fix? |
Anyone able to fix this? Facing the same issue even with Magento 2.4.5-p1 |
Preconditions (*)
Magento 2.3.3
Php 7.3
Steps to reproduce (*)
Customer wants to pay a order with Paypall. Customer sees an succesfull booking and order.
In the backend we see now two succesfull orders which are equal. Both have the status processing.
On our paypal account we see only 1 booking. Customer is also having 1 correct booking in their account
Talking to paypall about this, they have only one correct transaction, so there is something wrong in the software (=magento 2.3.3). Paypall did not have any issues today which could be a cause of this problem!
In the payment.log we see this:
in the backend we see for this order :

The system.log is filled with
2019-10-22 09:54:28] main.CRITICAL: PayPal NVP gateway errors: A successful transaction has already been completed for this token (#10415: Transaction refused because of an invalid argument. See additional error messages for details). Correlation ID: 99985f31b4cbc. Version: 72.0. [] []
[2019-10-22 09:54:33] main.CRITICAL: Exception message: Wij kunnen de express betaling niet initialiseren.
Trace:
The text was updated successfully, but these errors were encountered: