buildPaymentParameters static method
Map<String, String>
buildPaymentParameters({
- required PayRequest request,
- 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 ?? '',
};
}