@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
27 lines (24 loc) • 1.11 kB
JavaScript
;
/**
* Enum for storing transaction status
*/
var TransactionStatus;
(function (TransactionStatus) {
TransactionStatus["PAID"] = "paid";
TransactionStatus["UNPAID"] = "unpaid";
TransactionStatus["NO_PAYMENT_REQUIRED"] = "no_payment_required";
TransactionStatus["ERROR"] = "error";
TransactionStatus["SUCCEEDED"] = "succeeded";
TransactionStatus["PAYMENT_FAILED"] = "payment_failed";
TransactionStatus["PROCESSING"] = "processing";
TransactionStatus["REQUIRES_CONFIRMATION"] = "requires_confirmation";
// Example: Card declined - high fraud risk
TransactionStatus["REQUIRES_PAYMENT_METHOD"] = "requires_payment_method";
TransactionStatus["REFUND_SUCCEEDED"] = "refund_succeeded";
TransactionStatus["REFUND_PENDING"] = "refund_pending";
TransactionStatus["REFUND_CANCELED"] = "refund_canceled";
TransactionStatus["REFUND_FAILED"] = "refund_failed";
TransactionStatus["CANCELED"] = "canceled";
})(TransactionStatus || (TransactionStatus = {}));
var StripeTransactionStatus = TransactionStatus;
module.exports = StripeTransactionStatus;