confirmPayment method
Future<PaymentConfirmationResponseModel>
confirmPayment({
- required PaymentConfirmationRequestModel request,
Implementation
Future<PaymentConfirmationResponseModel> confirmPayment({
required PaymentConfirmationRequestModel request,
}) async {
final url = _buildUrl(confirmTransaction);
final logger = _Logger('POST', url);
logger.request(request);
final response = await _client.post(url, request.toMap());
logger.response(response);
if (response is ExceptionHttpResponse) {
throw response.message;
} else if (response is FailureHttpResponse) {
throw response.data;
} else {
return PaymentConfirmationResponseModel.fromMap(
response.data as Map<String, dynamic>,
);
}
}