FailureReason
: string
in package
Stable, caller-safe reasons that terminal refund processing failed.
Table of Contents
Cases
- AmountNotSupported = 'amount_not_supported'
- Wire value: `amount_not_supported`.
- InsufficientBalance = 'insufficient_balance'
- Wire value: `insufficient_balance`.
- OriginalPaymentMethodUnavailable = 'original_payment_method_unavailable'
- Wire value: `original_payment_method_unavailable`.
- OriginalPaymentNotRefundable = 'original_payment_not_refundable'
- Wire value: `original_payment_not_refundable`.
- RefundDeclined = 'refund_declined'
- Wire value: `refund_declined`.
- RefundNotPermitted = 'refund_not_permitted'
- Wire value: `refund_not_permitted`.
- RefundNotSupported = 'refund_not_supported'
- Wire value: `refund_not_supported`.
- TemporarilyUnavailable = 'temporarily_unavailable'
- Wire value: `temporarily_unavailable`.
- Unknown = 'unknown'
- Wire value: `unknown`.
Cases
InsufficientBalance
Wire value: `insufficient_balance`.
OriginalPaymentMethodUnavailable
Wire value: `original_payment_method_unavailable`.
OriginalPaymentNotRefundable
Wire value: `original_payment_not_refundable`.
RefundNotSupported
Wire value: `refund_not_supported`.
AmountNotSupported
Wire value: `amount_not_supported`.
RefundDeclined
Wire value: `refund_declined`.
RefundNotPermitted
Wire value: `refund_not_permitted`.
TemporarilyUnavailable
Wire value: `temporarily_unavailable`.
Unknown
Wire value: `unknown`.