Skip to content

Commit 2b2c381

Browse files
refactor(connector): [Worldpay] Remove Default Case Handling (#2488)
Co-authored-by: de-harish <[email protected]>
1 parent 9ff2721 commit 2b2c381

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

crates/router/src/connector/worldpay/transformers.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,13 @@ impl From<EventType> for enums::AttemptStatus {
217217
EventType::CaptureFailed => Self::CaptureFailed,
218218
EventType::Refused => Self::Failure,
219219
EventType::Charged | EventType::SentForSettlement => Self::Charged,
220-
_ => Self::Pending,
220+
EventType::Cancelled
221+
| EventType::SentForRefund
222+
| EventType::RefundFailed
223+
| EventType::Refunded
224+
| EventType::Error
225+
| EventType::Expired
226+
| EventType::Unknown => Self::Pending,
221227
}
222228
}
223229
}
@@ -227,7 +233,16 @@ impl From<EventType> for enums::RefundStatus {
227233
match value {
228234
EventType::Refunded => Self::Success,
229235
EventType::RefundFailed => Self::Failure,
230-
_ => Self::Pending,
236+
EventType::Authorized
237+
| EventType::Cancelled
238+
| EventType::Charged
239+
| EventType::SentForRefund
240+
| EventType::Refused
241+
| EventType::Error
242+
| EventType::SentForSettlement
243+
| EventType::Expired
244+
| EventType::CaptureFailed
245+
| EventType::Unknown => Self::Pending,
231246
}
232247
}
233248
}

0 commit comments

Comments
 (0)