complete3DSAuthentication method
Complete 3DS authentication
Implementation
Future<LokotroPayOnResponse> complete3DSAuthentication({
required String authenticationId,
required String paRes,
required String userId,
String? sessionToken,
}) async {
try {
final requestBody = {
'authentication_id': authenticationId,
'pa_res': paRes,
'user_id': userId,
'session_token': sessionToken,
};
final response = await _dio.post(
'/api/v1/payments/mastercard/3ds/complete',
data: requestBody,
);
return _convertBackendResponse(response.data);
} on DioException catch (e) {
return _handleBackendError(e, null);
}
}