feat: add invoice table (#9348)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Prajjwal Kumar
2025-09-23 15:07:57 +05:30
committed by GitHub
parent d477f3c64a
commit 61949c55e2
13 changed files with 389 additions and 3 deletions

View File

@ -876,3 +876,16 @@ impl TryFrom<Connector> for RoutableConnectors {
}
}
}
// Enum representing different status an invoice can have.
#[derive(Debug, Clone, PartialEq, Eq, strum::Display, strum::EnumString)]
pub enum InvoiceStatus {
InvoiceCreated,
PaymentPending,
PaymentPendingTimeout,
PaymentSucceeded,
PaymentFailed,
PaymentCanceled,
InvoicePaid,
ManualReview,
}