start3DSecureTokenizedCardPayment static method
Future
start3DSecureTokenizedCardPayment(
- PaymentSdkConfigurationDetails arg,
- PaymentSDKSavedCardInfo paymentSDKSavedCardInfo,
- String token,
- void eventsCallBack(
- dynamic dynamic
Implementation
static Future<dynamic> start3DSecureTokenizedCardPayment(
PaymentSdkConfigurationDetails arg,
PaymentSDKSavedCardInfo paymentSDKSavedCardInfo,
String token,
void eventsCallBack(dynamic)) async {
arg.samsungPayToken = null;
MethodChannel localChannel = MethodChannel('flutter_paytabs_bridge');
EventChannel localStream =
const EventChannel('flutter_paytabs_bridge_stream');
localStream.receiveBroadcastStream().listen(eventsCallBack);
var logoImage = arg.iOSThemeConfigurations?.logoImage ?? "";
if (logoImage != "") {
arg.iOSThemeConfigurations?.logoImage = await handleImagePath(logoImage);
}
var argsMap = arg.map;
argsMap["token"] = token;
argsMap["paymentSDKSavedCardInfo"] = paymentSDKSavedCardInfo.map;
return await localChannel.invokeMethod(
'start3DSecureTokenizedCardPayment', argsMap);
}