fromJson static method
Implementation
static Receipt? fromJson(dynamic orderData, String responseUrl) {
try {
return Receipt(
orderData['masked_card'],
_safeIntParse(orderData['card_bin']),
int.parse(orderData['amount']),
orderData['payment_id'],
orderData['currency'],
_statusFromString(orderData['order_status']),
_transactionTypeFromString(orderData['tran_type']),
orderData['sender_cell_phone'],
orderData['sender_account'],
_cardTypeFromString(orderData['card_type']),
orderData['rrn'],
orderData['approval_code'],
_safeIntParse(orderData['response_code']),
orderData['product_id'],
orderData['rectoken'],
parseDate(orderData['rectoken_lifetime']),
int.tryParse(orderData['reversal_amount']),
int.tryParse(orderData['settlement_amount']),
orderData['settlement_currency'],
parseDate(orderData['settlement_date']),
int.tryParse(orderData['eci']),
int.tryParse(orderData['fee']),
int.tryParse(orderData['actual_amount']),
orderData['actual_currency'],
orderData['payment_system'],
_verificationStatusFromString(orderData['verification_status']),
orderData['signature'],
responseUrl);
} catch (e) {
return null;
}
}