UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

27 lines (24 loc) 1.11 kB
'use strict'; /** * 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;