cardRequest static method
Implementation
static Future<dynamic> cardRequest({
required String publicKey,
required String email,
required String authData,
required String currency,
}) async {
try {
final dateNow = DateTime.now();
final tnxRef = dateNow.millisecondsSinceEpoch;
var response = await Fetcher.fetch(
method: Method.post,
path: '/payment-engine/api/v1/web-engine/process/card-request',
publicKey: publicKey,
payloads: {
"cardRequestType": "INITIATE_CARD_PAYMENT",
"email": email,
"transactionRef": "${tnxRef}QLCUP",
"currency": currency,
"authData": authData,
"tokenizeCard": "true"
});
return response;
} catch (e) {
throw Exception(e);
}
}