initPaystack method
Implementation
Future<APIResponse> initPaystack({required Payment payment}) async {
try {
var data = {
"amount": (payment.amount * 100).ceil(),
"currency": payment.currencyType?.name ?? CurrencyType.NGN,
"email": payment.email,
"partner": "Paystack"
};
final response = await _networkService.call(
UrlConfig.coreBaseUrl + UrlConfig.initPaystackPayment, RequestMethod.post, data: data);
return APIResponse.fromJson(response.data);
} catch (e) {
rethrow;
}
}