mapToPurchaseData method

Map<String, dynamic> mapToPurchaseData()

Implementation

Map<String, dynamic> mapToPurchaseData() {
  final Map<String, dynamic> data = {
    'pan': pan,
    'amount': amount,
    'terminalId': terminalId,
    'merchantId': merchantId,
    'cardHolderName': cardHolderName,
    'cvV2': cvV2,
    'dateExpiration': dateExpiration,
    'requestDateTime': requestDateTime,
    'requestSource': requestSource,
    'orderCustomerEmail': orderCustomerEmail,
    'clientMail': clientMail,
    'currencyCode': currencyCode,
    'currencyId': currencyId,
    'currencyCodeName': currencyCodeName,
    'transactionId': transactionId,
    'paymentViewType': paymentViewType,
    'referenceId': referenceId,
    'deviceInformation': deviceInformation,
    'isTokenized': isTokenized,
    'isApplyRequest': isApplyRequest,
    'applePayPaymentData': applePayPaymentData,
    'isSamsungPayRequest': isSamsungPayRequest,
    'samsungPayData': samsungPayData,
    'sessionToken': sessionToken,
  };
  if (merchantReference != null) {
    data['merchantReference'] = merchantReference;
  }
  return data;
}