statusDescription property
String
get
statusDescription
Get human-readable status description
Implementation
String get statusDescription {
switch (status) {
case 'prepare':
return 'Payment is being prepared';
case 'settled':
return 'Payment completed successfully';
case 'pending':
return 'Payment is pending';
case '3ds':
return '3D Secure authentication in progress';
case 'redirect':
return 'Redirect required';
case 'decline':
return 'Payment declined';
case 'refund':
return 'Payment refunded';
case 'reversal':
return 'Payment reversed';
case 'void':
return 'Payment voided';
case 'chargeback':
return 'Chargeback received';
default:
return status ?? 'Unknown status';
}
}