ZettlePluginPaymentResponse.fromMap constructor
ZettlePluginPaymentResponse.fromMap(
- Map response
Implementation
ZettlePluginPaymentResponse.fromMap(Map<dynamic, dynamic> response) {
switch (response['status']) {
case "completed":
status = ZettlePluginPaymentStatus.completed;
break;
case "canceled":
status = ZettlePluginPaymentStatus.canceled;
break;
case "failed":
default:
status = ZettlePluginPaymentStatus.failed;
}
amount = response['amount'];
gratuityAmount = response['gratuityAmount'];
cardType = response['cardType'];
cardPaymentEntryMode = response['cardPaymentEntryMode'];
cardholderVerificationMethod = response['cardholderVerificationMethod'];
tsi = response['tsi'];
tvr = response['tvr'];
applicationIdentifier = response['applicationIdentifier'];
cardIssuingBank = response['cardIssuingBank'];
maskedPan = response['maskedPan'];
panHash = response['panHash'];
applicationName = response['applicationName'];
authorizationCode = response['authorizationCode'];
installmentAmount = response['installmentAmount'];
nrOfInstallments = response['nrOfInstallments'];
mxFiid = response['mxFiid'];
mxCardType = response['mxCardType'];
reference = response['reference'];
}