buildPaymentParameters static method

Map<String, String> buildPaymentParameters({
  1. required PayRequest request,
  2. required String merchantRedirectUrl,
})

Implementation

static Map<String, String> buildPaymentParameters({
  required PayRequest request,
  required String merchantRedirectUrl,
}) {
  return {
    'memberId': request.memberId ?? '',
    'totype': request.toType ?? '',
    'mkey': request.memberKey ?? '',
    'merchantTransactionId': request.merchantTransactionId ?? '',
    'amount': request.amount ?? '',
    'TMPL_AMOUNT': request.amount ?? '',
    'orderDescription': request.orderDescription ?? '',
    'country': request.country ?? '',
    'city': request.city ?? '',
    'state': request.state ?? '',
    'postcode': request.postCode ?? '',
    'street': request.street ?? '',
    'telnocc': request.telnocc ?? '',
    'phone': request.phone ?? '',
    'email': request.email ?? '',
    'ip': request.ipAddress ?? '',
    'ipaddr': request.ipAddress ?? '',
    'currency': request.currency ?? '',
    'TMPL_CURRENCY': request.currency ?? '',
    'terminalid': request.terminalId ?? '',
    'notificationUrl': request.notificationUrl ?? '',
    'checksum': request.checksum ?? '',
    'paymentMode': request.paymentMode ?? '',
    'paymentBrand': request.paymentBrand ?? '',
    'merchantRedirectUrl': merchantRedirectUrl,
    'device': request.device ?? '',

  };
}