-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
A-coreArea: Core flowsArea: Core flowsA-paymentsArea: paymentsArea: paymentsC-bugCategory: BugCategory: Bug
Milestone
Description
Bug Description
When doing a 3DS payment that proceeds through the Complete Authorize flow, the token data fetch from Redis fails due to a missing payment_method
parameter.
Expected Behavior
The token data fetch from Redis should succeed with the correct token and payment method.
Actual Behavior
Currently, the token data fetch fails, because it doesn't receive the payment method in the request, but instead is expected to pick it up from the payment attempt, which it's currently not doing.
Steps To Reproduce
- Create a Merchant Account, and a Connector account for any connector that uses Complete Authorize flow for 3DS (like Cybersource)
- Try to make a 3DS payment.
Context For The Bug
No response
Environment
Are you using hyperswitch hosted version? No
If not (or if building/running locally), please provide the following details:
- Operating System or Linux distribution: MacOS
- Rust version (output of
rustc --version
):1.71.0
- App version (output of
cargo r --features vergen -- --version
): ``
Have you spent some time checking if this bug has been raised before?
- I checked and didn't find a similar issue
Have you read the Contributing Guidelines?
- I have read the Contributing Guidelines
Are you willing to submit a PR?
Yes, I am willing to submit a PR!
Metadata
Metadata
Assignees
Labels
A-coreArea: Core flowsArea: Core flowsA-paymentsArea: paymentsArea: paymentsC-bugCategory: BugCategory: Bug