{"section":"known-issues","requestedLocale":"en","requestedSlug":"callback-with-approved-status-not-being-considered-to-proceed-with-the-transaction","locale":"en","slug":"callback-with-approved-status-not-being-considered-to-proceed-with-the-transaction","path":"docs/en/known-issues/Payments/callback-with-approved-status-not-being-considered-to-proceed-with-the-transaction.md","branch":"main","content":"## Summary\n\n\nEven though the gateway correctly receives the callback indicating that the payment status is approved, the transaction does not progress to `authorized` and then `approved`. A subsequent authorization request is sent, and since the return is `undefined`, the transaction remains in the `authorizing` status until the number of retries is exhausted.\n\n\n##\n\n## Simulation\n\n\nFor this issue to occur, the gateway must retry at the same timestamp as it received the callback. It is not simple to reproduce this behavior, as hitting the exact same timestamp is quite difficult.\n\n\n\n##\n\n## Workaround\n\n\nThere are two actions the partner can take:\n\n1. If the payment is approved, respond to subsequent authorization request calls from the gateway with this status rather than undefined.\n2. Increase the number of retries (`delayToCancel`) so that the gateway makes more attempts."}