mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 21:07:58 +08:00
feat(router): add support for multiple partial capture (#1721)
Co-authored-by: hrithikeshvm <vmhrithikesh@gmail.com> Co-authored-by: Arun Raj M <jarnura47@gmail.com>
This commit is contained in:
@ -387,11 +387,12 @@ impl From<api_enums::IntentStatus> for StripePaymentStatus {
|
||||
api_enums::IntentStatus::Succeeded => Self::Succeeded,
|
||||
api_enums::IntentStatus::Failed => Self::Canceled,
|
||||
api_enums::IntentStatus::Processing => Self::Processing,
|
||||
api_enums::IntentStatus::RequiresCustomerAction => Self::RequiresAction,
|
||||
api_enums::IntentStatus::RequiresMerchantAction => Self::RequiresAction,
|
||||
api_enums::IntentStatus::RequiresCustomerAction
|
||||
| api_enums::IntentStatus::RequiresMerchantAction => Self::RequiresAction,
|
||||
api_enums::IntentStatus::RequiresPaymentMethod => Self::RequiresPaymentMethod,
|
||||
api_enums::IntentStatus::RequiresConfirmation => Self::RequiresConfirmation,
|
||||
api_enums::IntentStatus::RequiresCapture => Self::RequiresCapture,
|
||||
api_enums::IntentStatus::RequiresCapture
|
||||
| api_enums::IntentStatus::PartiallyCaptured => Self::RequiresCapture,
|
||||
api_enums::IntentStatus::Cancelled => Self::Canceled,
|
||||
}
|
||||
}
|
||||
|
||||
@ -308,7 +308,8 @@ impl From<api_enums::IntentStatus> for StripeSetupStatus {
|
||||
api_enums::IntentStatus::RequiresMerchantAction => Self::RequiresAction,
|
||||
api_enums::IntentStatus::RequiresPaymentMethod => Self::RequiresPaymentMethod,
|
||||
api_enums::IntentStatus::RequiresConfirmation => Self::RequiresConfirmation,
|
||||
api_enums::IntentStatus::RequiresCapture => {
|
||||
api_enums::IntentStatus::RequiresCapture
|
||||
| api_enums::IntentStatus::PartiallyCaptured => {
|
||||
logger::error!("Invalid status change");
|
||||
Self::Canceled
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user