mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 17:19:15 +08:00
feat(router): [worldpayvantiv] add dispute list sync and implement dispute (#8830)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Jagan <jaganelavarasan@gmail.com>
This commit is contained in:
@ -401,7 +401,7 @@ impl Connector {
|
||||
matches!((self, payment_method), (Self::Razorpay, PaymentMethod::Upi))
|
||||
}
|
||||
pub fn supports_file_storage_module(self) -> bool {
|
||||
matches!(self, Self::Stripe | Self::Checkout)
|
||||
matches!(self, Self::Stripe | Self::Checkout | Self::Worldpayvantiv)
|
||||
}
|
||||
pub fn requires_defend_dispute(self) -> bool {
|
||||
matches!(self, Self::Checkout)
|
||||
|
||||
@ -2627,6 +2627,8 @@ pub enum DisputeStage {
|
||||
#[default]
|
||||
Dispute,
|
||||
PreArbitration,
|
||||
Arbitration,
|
||||
DisputeReversal,
|
||||
}
|
||||
|
||||
/// Status of the dispute
|
||||
@ -3125,6 +3127,7 @@ pub enum FileUploadProvider {
|
||||
Router,
|
||||
Stripe,
|
||||
Checkout,
|
||||
Worldpayvantiv,
|
||||
}
|
||||
|
||||
#[derive(
|
||||
@ -8620,6 +8623,8 @@ pub enum ProcessTrackerRunner {
|
||||
AttachPayoutAccountWorkflow,
|
||||
PaymentMethodStatusUpdateWorkflow,
|
||||
PassiveRecoveryWorkflow,
|
||||
ProcessDisputeWorkflow,
|
||||
DisputeListWorkflow,
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
|
||||
Reference in New Issue
Block a user