Menu
Feedback
Start here
Tutorials
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Known issues
Failed payments created by Checkout UI (transaction without payments)
Failed payments created by Checkout UI (transaction without payments)
ID: 339243
Backlog
Published on 9/26/2022
Last update on 11/25/2022

Summary

Cases of incomplete orders where its transactions have no payments. In the logs of the "gatewayCallback" (Checkout API) and the Gateway itself, we can only see the volume of transactions that were consulted at the end of the purchase but had no payments. In the UI logs, we only have the generic "payment-fail" record, which does not lead us to the cause. Naturally, the reason for the request not being completed and the transaction is left without payment comes from the UI, which at this moment is the one who sends the relevant data directly to the Gateway API.

Simulation

There is no evidence on how to reproduce the case and it can have several root causes.

On the Gateway side, there may be specific or different reasons, which eventually come in the response from API (and could even prevent the realization of the "gatewayCallback"), but there are also cases that do not generate any record there (gateway). In both cases, to proceed with the investigation it is expected to have this log from the Checkout UI.

So we can see the following scenario:

  • Creation of the transaction
  • gatewayCallback returning that the transaction had no payment
  • Registration of "payment-fail" of the UI without detailing the reason (note that the log is probably delayed in relation to the previous point)
  • Zero records from the gateway about "ReceiveArrayPayments", which would record errors in the request for "sendPayments" that the UI makes

Workaround

N/A

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback