fix(core): Amount capturable remain same for processing status in capture (#4229)

This commit is contained in:
Sakil Mostak
2024-03-27 18:46:53 +05:30
committed by GitHub
parent 246898fbb0
commit 9523cf4bba

View File

@ -723,9 +723,9 @@ impl Capturable for PaymentsCaptureData {
let intent_status = common_enums::IntentStatus::foreign_from(attempt_status);
match intent_status {
common_enums::IntentStatus::Succeeded
| common_enums::IntentStatus::PartiallyCaptured
| common_enums::IntentStatus::Processing => Some(0),
common_enums::IntentStatus::Cancelled
| common_enums::IntentStatus::PartiallyCaptured => Some(0),
common_enums::IntentStatus::Processing
| common_enums::IntentStatus::Cancelled
| common_enums::IntentStatus::Failed
| common_enums::IntentStatus::RequiresCustomerAction
| common_enums::IntentStatus::RequiresMerchantAction