show3ds method
Implementation
@override
Future<ThreeDsResponse?> show3ds(String acsUrl, String transactionId, String paReq) async {
try {
final dynamic arguments =
await methodChannel.invokeMethod<dynamic>('show3ds', {
'acsUrl': acsUrl,
'transactionId': transactionId,
'paReq': paReq,
});
if (arguments == null) {
return null;
} else {
return ThreeDsResponse(
success: true, md: arguments['md'], paRes: arguments['paRes']);
}
} on PlatformException catch (e) {
return ThreeDsResponse(success: false, error: e.message);
}
}