mapToPurchaseStepOneData method
Map<String, dynamic>
mapToPurchaseStepOneData(
)
Implementation
Map<String, dynamic> mapToPurchaseStepOneData() {
final Map<String, dynamic> data = {
'pan': pan,
'amount': amount,
'terminalId': terminalId,
'cardHolderName': cardHolderName,
'cvV2': cvV2,
'dateExpiration': dateExpiration,
'currencyCode': currencyCode,
'transactionId': transactionId,
'isTokenized': isTokenized,
};
if (merchantId != 0) {
data['merchantId'] = merchantId;
}
if (orderCustomerEmail.isNotEmpty) {
data['orderCustomerEmail'] = orderCustomerEmail;
}
if (clientMail.isNotEmpty) {
data['clientMail'] = clientMail;
}
if (cvV2.isEmpty) {
data['transactionMethod'] = "9";
}
return data;
}