Skip to content
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

Mark retry payment as failure if connector_tokenization fails #5113

Closed
ShankarSinghC opened this issue Jun 25, 2024 · 0 comments · Fixed by #5114
Closed

Mark retry payment as failure if connector_tokenization fails #5113

ShankarSinghC opened this issue Jun 25, 2024 · 0 comments · Fixed by #5114
Assignees
Labels
A-core Area: Core flows C-bug Category: Bug

Comments

@ShankarSinghC
Copy link
Contributor

When a payment confirm call is made the status of the payment would be requires_payment_method while performing connector pre-processing steps. If a there is an error during this step then the status remains in requires_payment_method. If the pre-processing steps succeeds, the status is changed to processing just before the authorize flow. Now if the status will be further updated based on the connector response.

Now if there is an failure response from the connector and if the the retry feature is enabled for that merchant we go to the retry flow. Now for the chosen connector we perform the pre-processing steps, here if something fails the payment status remains in processing as previous during the first attempt the status was updated to processing during the authorize flow.

In this case if something fails in the pre-processing steps during the retry we need to fail the payment.

@ShankarSinghC ShankarSinghC added A-core Area: Core flows C-bug Category: Bug labels Jun 25, 2024
@ShankarSinghC ShankarSinghC self-assigned this Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-core Area: Core flows C-bug Category: Bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant