initSkyflow function
Implementation
Future<dynamic> initSkyflow(
String vaultId,
String vaultUrl,
String baseUrl,
// String signal: AbortSignal,
String customStyles,
String collectorIds,
String apiKey,
) async {
WebViewController? cardHolderNameController;
WebViewController? cardNumberElementController;
WebViewController? cvvController;
WebViewController? expiryMonthController;
WebViewController? expiryYearController;
return {
"container": null,
"elements": {
"cardHolderNameElement": cardHolderNameController,
"cardNumberElement": cardNumberElementController,
"cvvElement": cvvController,
"expiryMonthElement": expiryMonthController,
"expiryYearElement": expiryYearController,
}.map((key, value) {
if (value != null) addScriptsToWebview(value);
return MapEntry(key, value);
})
};
}