PaymentReq.fromJson constructor
PaymentReq.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PaymentReq.fromJson(Map<String, dynamic> json)
{
PaymentReq pay;
pay=PaymentReq(
terminalId:json['terminalId'] as String,
password:json['password'] as String,
action:json['action'] as String,
currency:json['currency'] as String,
customerEmail:json['customerEmail'] as String,
country:json['country'] as String,
amount:json['amount'] as String,
customerIp:json['customerIp'] as String,
merchantIp:json['merchantIp'] as String,
trackid:json['trackid'] as String,
udf1:json['udf1'] as String,
udf2:json['udf2'] as String,
udf3:json['udf3'] as String,
udf4:json['udf4'] as String,
udf5:json['udf5'] as String,
udf7:json['udf7'] as String,
address:json['address'] as String,
city:json['city'] as String,
zipCode:json['zipCode'] as String,
state:json['state'] as String,
cardToken:json['cardToken'] as String,
tokenOperation:json['tokenOperation'] as String,
tokenizationType:json['tokenizationType'] as String,
requestHash: json['requestHash'] as String,
instrumentType: json['instrumentType'] as String,
deviceinfo: json['deviceinfo'] as String,
metaData: json['metaData'] as String,
);
pay=PaymentReq.tokenize(terminalId:json['terminalId'] as String,
password:json['password'] as String,
action:json['action'] as String,
currency:json['currency'] as String,
customerEmail:json['customerEmail'] as String,
country:json['country'] as String,
amount:json['amount'] as String,
customerIp:json['customerIp'] as String,
merchantIp:json['merchantIp'] as String,
trackid:json['trackid'] as String,
udf1:json['udf1'] as String,
udf2:json['udf2'] as String,
udf3:json['udf3'] as String,
udf4:json['udf4'] as String,
udf5:json['udf5'] as String,
udf7:json['udf7'] as String,
cardToken:json['cardToken'] as String,
tokenOperation:json['tokenOperation'] as String,
requestHash: json['requestHash'] as String,
deviceinfo: json['deviceinfo'] as String
);
pay=PaymentReq.refund(
terminalId:json['terminalId'] as String,
password:json['password'] as String,
action:json['action'] as String,
currency:json['currency'] as String,
customerEmail:json['customerEmail'] as String,
country:json['country'] as String,
amount:json['amount'] as String,
customerIp:json['customerIp'] as String,
merchantIp:json['merchantIp'] as String,
trackid:json['trackid'] as String,
udf1:json['udf1'] as String,
udf2:json['udf2'] as String,
udf3:json['udf3'] as String,
udf4:json['udf4'] as String,
udf5:json['udf5'] as String,
udf7:json['udf7'] as String,
cardToken:json['cardToken'] as String,
requestHash: json['requestHash'] as String,
deviceinfo: json['deviceinfo'] as String
);
return pay;
}