diff --git a/Datatrans.podspec b/Datatrans.podspec index b85658e..10e7d49 100644 --- a/Datatrans.podspec +++ b/Datatrans.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "Datatrans" - spec.version = "3.6.2" + spec.version = "3.6.3" spec.summary = "Datatrans iOS SDK - Accept payments on your iOS apps" spec.description = <<-DESC Accept payments on your iOS apps: Our mobile SDKs support your entire payment and diff --git a/Datatrans.xcframework/Info.plist b/Datatrans.xcframework/Info.plist index 194412f..87f949c 100644 --- a/Datatrans.xcframework/Info.plist +++ b/Datatrans.xcframework/Info.plist @@ -5,35 +5,31 @@ AvailableLibraries - BinaryPath - Datatrans.framework/Datatrans LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath Datatrans.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator - BinaryPath - Datatrans.framework/Datatrans LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath Datatrans.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Assets.car b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Assets.car index 7947437..8c8ba82 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Assets.car and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Assets.car differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans index 10f873b..2cb4271 100755 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h index b0e6bd1..7375d3c 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef DATATRANS_SWIFT_H #define DATATRANS_SWIFT_H #pragma clang diagnostic push @@ -23,6 +23,7 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include @@ -31,30 +32,10 @@ #include #include #include -#include -#include -#include -#include #else #include #include #include -#include -#endif -#if defined(__cplusplus) -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif #endif #if !defined(SWIFT_TYPEDEFS) @@ -90,66 +71,53 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) #endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) #endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) #endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE #endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT #endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT #endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -169,25 +137,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif + #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif + #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif + #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -216,16 +187,14 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) @@ -238,42 +207,26 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif #if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept +#endif #else +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif #endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} #endif #endif #if defined(__OBJC__) -#if __has_feature(objc_modules) +#if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @@ -1383,14 +1336,12 @@ SWIFT_CLASS_NAMED("TransactionSuccess") - - +#endif +#if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif -#if defined(__cplusplus) -#endif #pragma clang diagnostic pop #endif diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist index deeec2b..e046714 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.abi.json b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.abi.json index ce59d65..22712ae 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.abi.json +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.abi.json @@ -5388,7 +5388,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -5414,12 +5414,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -5449,12 +5449,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -6784,7 +6784,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -7520,7 +7520,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -7546,12 +7546,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -7581,12 +7581,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -9464,7 +9464,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.TransactionDelegate)?" + "printedName": "Datatrans.TransactionDelegate?" } ], "declKind": "Var", @@ -9490,12 +9490,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9525,12 +9525,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9943,7 +9943,7 @@ { "kind": "TypeNominal", "name": "Error", - "printedName": "any Swift.Error", + "printedName": "Swift.Error", "usr": "s:s5ErrorP" } ], @@ -13502,7 +13502,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -13837,7 +13837,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.DTApplePayDelegate)?" + "printedName": "Datatrans.DTApplePayDelegate?" } ], "declKind": "Var", @@ -13863,12 +13863,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -13898,12 +13898,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -14972,7 +14972,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?" + "printedName": "Datatrans.PCIPTokenizationDelegate?" } ], "declKind": "Var", @@ -14998,12 +14998,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15033,12 +15033,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15663,7 +15663,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -15692,7 +15692,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16305,7 +16305,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -16334,7 +16334,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16995,7 +16995,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17406,7 +17406,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17639,34 +17639,6 @@ "declKind": "Import", "moduleName": "Datatrans" }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "Datatrans" - }, { "kind": "TypeDecl", "name": "View", @@ -18038,7 +18010,7 @@ "kind": "IntegerLiteral", "offset": 690, "length": 3, - "value": "-28" + "value": "28" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -18052,7 +18024,7 @@ "kind": "IntegerLiteral", "offset": 763, "length": 2, - "value": "-8" + "value": "8" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -20657,69 +20629,6 @@ "offset": 25, "length": 8, "value": "\"Datatrans.LockView\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 726, - "length": 9, - "value": "\"DT-hash\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 894, - "length": 28, - "value": "\"arrow.clockwise.regular.17\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 24, - "value": "\"camera.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1225, - "length": 11, - "value": "\"checkmark\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1422, - "length": 42, - "value": "\"exclamationmark.triangle.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1590, - "length": 10, - "value": "\"keyboard\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1747, - "length": 22, - "value": "\"lock.fill.regular.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1918, - "length": 23, - "value": "\"lock.fill.semibold.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphoneos\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 2103, - "length": 30, - "value": "\"xmark.circle.fill.regular.17\"" } ] } \ No newline at end of file diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.private.swiftinterface b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.private.swiftinterface index f71e9e3..0f4a2ce 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftdoc b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftdoc index 4e325b7..ed416a6 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftdoc and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftinterface b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftinterface index f71e9e3..0f4a2ce 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/module.modulemap b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/module.modulemap index acdf70c..160bc53 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/module.modulemap +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Modules/module.modulemap @@ -1,7 +1,7 @@ framework module Datatrans { umbrella header "Datatrans.h" - export * + export * module * { export * } } diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Assets.car b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Assets.car index 7947437..8c8ba82 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Assets.car and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Assets.car differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Datatrans b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Datatrans index 94a20ca..0144618 100755 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Datatrans and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Datatrans differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/Datatrans-Swift.h b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/Datatrans-Swift.h index 83b2280..cfe5163 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/Datatrans-Swift.h +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/Datatrans-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef DATATRANS_SWIFT_H #define DATATRANS_SWIFT_H #pragma clang diagnostic push @@ -23,6 +23,7 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include @@ -31,30 +32,10 @@ #include #include #include -#include -#include -#include -#include #else #include #include #include -#include -#endif -#if defined(__cplusplus) -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif #endif #if !defined(SWIFT_TYPEDEFS) @@ -90,66 +71,53 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) #endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) #endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) #endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE #endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT #endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT #endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -169,25 +137,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif + #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif + #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif + #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -216,16 +187,14 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) @@ -238,42 +207,26 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif #if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept +#endif #else +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif #endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} #endif #endif #if defined(__OBJC__) -#if __has_feature(objc_modules) +#if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @@ -1383,19 +1336,17 @@ SWIFT_CLASS_NAMED("TransactionSuccess") - - +#endif +#if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif -#if defined(__cplusplus) -#endif #pragma clang diagnostic pop #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef DATATRANS_SWIFT_H #define DATATRANS_SWIFT_H #pragma clang diagnostic push @@ -1418,6 +1369,7 @@ SWIFT_CLASS_NAMED("TransactionSuccess") # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include @@ -1426,30 +1378,10 @@ SWIFT_CLASS_NAMED("TransactionSuccess") #include #include #include -#include -#include -#include -#include #else #include #include #include -#include -#endif -#if defined(__cplusplus) -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif #endif #if !defined(SWIFT_TYPEDEFS) @@ -1485,66 +1417,53 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) #endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) #endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) #endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE #endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT #endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT #endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -1564,25 +1483,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif + #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif + #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif + #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -1611,16 +1533,14 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) @@ -1633,42 +1553,26 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif #if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept +#endif #else +#if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif #endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} #endif #endif #if defined(__OBJC__) -#if __has_feature(objc_modules) +#if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @@ -2778,14 +2682,12 @@ SWIFT_CLASS_NAMED("TransactionSuccess") - - +#endif +#if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif -#if defined(__cplusplus) -#endif #pragma clang diagnostic pop #endif diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Info.plist b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Info.plist index 6044160..02d81d9 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Info.plist and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Info.plist differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.abi.json b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.abi.json index c775af8..22712ae 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -5388,7 +5388,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -5414,12 +5414,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -5449,12 +5449,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -6784,7 +6784,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -7520,7 +7520,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -7546,12 +7546,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -7581,12 +7581,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -9464,7 +9464,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.TransactionDelegate)?" + "printedName": "Datatrans.TransactionDelegate?" } ], "declKind": "Var", @@ -9490,12 +9490,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9525,12 +9525,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9943,7 +9943,7 @@ { "kind": "TypeNominal", "name": "Error", - "printedName": "any Swift.Error", + "printedName": "Swift.Error", "usr": "s:s5ErrorP" } ], @@ -13502,7 +13502,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -13837,7 +13837,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.DTApplePayDelegate)?" + "printedName": "Datatrans.DTApplePayDelegate?" } ], "declKind": "Var", @@ -13863,12 +13863,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -13898,12 +13898,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -14972,7 +14972,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?" + "printedName": "Datatrans.PCIPTokenizationDelegate?" } ], "declKind": "Var", @@ -14998,12 +14998,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15033,12 +15033,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15663,7 +15663,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -15692,7 +15692,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16305,7 +16305,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -16334,7 +16334,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16995,7 +16995,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17406,7 +17406,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17639,34 +17639,6 @@ "declKind": "Import", "moduleName": "Datatrans" }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "Datatrans" - }, { "kind": "TypeDecl", "name": "View", @@ -18038,7 +18010,7 @@ "kind": "IntegerLiteral", "offset": 690, "length": 3, - "value": "-28" + "value": "28" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -18052,7 +18024,7 @@ "kind": "IntegerLiteral", "offset": 763, "length": 2, - "value": "-8" + "value": "8" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -20657,69 +20629,6 @@ "offset": 25, "length": 8, "value": "\"Datatrans.LockView\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 726, - "length": 9, - "value": "\"DT-hash\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 894, - "length": 28, - "value": "\"arrow.clockwise.regular.17\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 24, - "value": "\"camera.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1225, - "length": 11, - "value": "\"checkmark\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1422, - "length": 42, - "value": "\"exclamationmark.triangle.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1590, - "length": 10, - "value": "\"keyboard\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1747, - "length": 22, - "value": "\"lock.fill.regular.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1918, - "length": 23, - "value": "\"lock.fill.semibold.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 2103, - "length": 30, - "value": "\"xmark.circle.fill.regular.17\"" } ] } \ No newline at end of file diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index eb59d50..2000c6a 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc index e69e87a..a590a34 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface index eb59d50..2000c6a 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json index c775af8..22712ae 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -5388,7 +5388,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -5414,12 +5414,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -5449,12 +5449,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -6784,7 +6784,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -7520,7 +7520,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.InitialLoaderDelegate)?" + "printedName": "Datatrans.InitialLoaderDelegate?" } ], "declKind": "Var", @@ -7546,12 +7546,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -7581,12 +7581,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.InitialLoaderDelegate)?", + "printedName": "Datatrans.InitialLoaderDelegate?", "children": [ { "kind": "TypeNominal", "name": "InitialLoaderDelegate", - "printedName": "any Datatrans.InitialLoaderDelegate", + "printedName": "Datatrans.InitialLoaderDelegate", "usr": "c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate" } ], @@ -9464,7 +9464,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.TransactionDelegate)?" + "printedName": "Datatrans.TransactionDelegate?" } ], "declKind": "Var", @@ -9490,12 +9490,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9525,12 +9525,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.TransactionDelegate)?", + "printedName": "Datatrans.TransactionDelegate?", "children": [ { "kind": "TypeNominal", "name": "TransactionDelegate", - "printedName": "any Datatrans.TransactionDelegate", + "printedName": "Datatrans.TransactionDelegate", "usr": "c:@M@Datatrans@objc(pl)DTTransactionDelegate" } ], @@ -9943,7 +9943,7 @@ { "kind": "TypeNominal", "name": "Error", - "printedName": "any Swift.Error", + "printedName": "Swift.Error", "usr": "s:s5ErrorP" } ], @@ -13502,7 +13502,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -13837,7 +13837,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.DTApplePayDelegate)?" + "printedName": "Datatrans.DTApplePayDelegate?" } ], "declKind": "Var", @@ -13863,12 +13863,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -13898,12 +13898,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.DTApplePayDelegate)?", + "printedName": "Datatrans.DTApplePayDelegate?", "children": [ { "kind": "TypeNominal", "name": "DTApplePayDelegate", - "printedName": "any Datatrans.DTApplePayDelegate", + "printedName": "Datatrans.DTApplePayDelegate", "usr": "c:objc(pl)DTApplePayDelegate" } ], @@ -14972,7 +14972,7 @@ { "kind": "TypeNominal", "name": "WeakStorage", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?" + "printedName": "Datatrans.PCIPTokenizationDelegate?" } ], "declKind": "Var", @@ -14998,12 +14998,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15033,12 +15033,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Datatrans.PCIPTokenizationDelegate)?", + "printedName": "Datatrans.PCIPTokenizationDelegate?", "children": [ { "kind": "TypeNominal", "name": "PCIPTokenizationDelegate", - "printedName": "any Datatrans.PCIPTokenizationDelegate", + "printedName": "Datatrans.PCIPTokenizationDelegate", "usr": "c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate" } ], @@ -15663,7 +15663,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -15692,7 +15692,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16305,7 +16305,7 @@ { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], @@ -16334,7 +16334,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -16995,7 +16995,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17406,7 +17406,7 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], @@ -17639,34 +17639,6 @@ "declKind": "Import", "moduleName": "Datatrans" }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "Datatrans" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "Datatrans" - }, { "kind": "TypeDecl", "name": "View", @@ -18038,7 +18010,7 @@ "kind": "IntegerLiteral", "offset": 690, "length": 3, - "value": "-28" + "value": "28" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -18052,7 +18024,7 @@ "kind": "IntegerLiteral", "offset": 763, "length": 2, - "value": "-8" + "value": "8" }, { "filePath": "\/Users\/serhiilibin\/iOS\/datatrans\/iOS\/datatrans-iphone\/Classes\/CreditCard\/DCC\/DCCOptionView.swift", @@ -20657,69 +20629,6 @@ "offset": 25, "length": 8, "value": "\"Datatrans.LockView\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 726, - "length": 9, - "value": "\"DT-hash\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 894, - "length": 28, - "value": "\"arrow.clockwise.regular.17\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1073, - "length": 24, - "value": "\"camera.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1225, - "length": 11, - "value": "\"checkmark\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1422, - "length": 42, - "value": "\"exclamationmark.triangle.fill.regular.20\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1590, - "length": 10, - "value": "\"keyboard\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1747, - "length": 22, - "value": "\"lock.fill.regular.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 1918, - "length": 23, - "value": "\"lock.fill.semibold.13\"" - }, - { - "filePath": "\/var\/root\/Library\/Developer\/Xcode\/DerivedData\/Datatrans-cbwhmwllnucnwpdfyyaaiucfyfqi\/Build\/Intermediates.noindex\/ArchiveIntermediates\/Datatrans\/IntermediateBuildFilesPath\/Datatrans.build\/Release-iphonesimulator\/Datatrans.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 2103, - "length": 30, - "value": "\"xmark.circle.fill.regular.17\"" } ] } \ No newline at end of file diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 2eb7f2d..baef821 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index bd3a44e..00261a4 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 2eb7f2d..baef821 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,12 +1,12 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Datatrans +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Datatrans +// swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation import AudioToolbox import CommonCrypto import CoreHaptics @_exported import Datatrans -import DeveloperToolsSupport import Foundation import PassKit import SafariServices @@ -17,7 +17,6 @@ import Vision import WebKit import _Concurrency import _StringProcessing -import _SwiftConcurrencyShims @_inheritsConvenienceInitializers @objc(DTTransactionError) public class TransactionError : Foundation.NSError { @objc public static let technical: Swift.Int @objc public static let validation: Swift.Int @@ -125,7 +124,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var twintMaxIssuerNumber: Swift.Int @objc public var useCertificatePinning: Swift.Bool - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc(DTDCCShowMode) public enum DCCShowMode : Swift.Int { case always case smart @@ -163,7 +162,7 @@ import _SwiftConcurrencyShims @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -177,7 +176,7 @@ import _SwiftConcurrencyShims @objc public var testing: Swift.Bool @objc public var useCertificatePinning: Swift.Bool @objc public var cardholder: Datatrans.PCIPCardholder - @objc weak public var customInitialLoaderDelegate: (any Datatrans.InitialLoaderDelegate)? + @objc weak public var customInitialLoaderDelegate: Datatrans.InitialLoaderDelegate? @objc override dynamic public init() @objc deinit } @@ -229,7 +228,7 @@ import _SwiftConcurrencyShims } } @objc(DTTransaction) public class Transaction : ObjectiveC.NSObject, Datatrans.DTErrorHandlerDelegate { - @objc weak public var delegate: (any Datatrans.TransactionDelegate)? + @objc weak public var delegate: Datatrans.TransactionDelegate? @objc public var options: Datatrans.TransactionOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(mobileToken: Swift.String) @@ -237,7 +236,7 @@ import _SwiftConcurrencyShims @objc public init(mobileToken: Swift.String, savedPaymentMethod: Datatrans.SavedPaymentMethod) @objc public init(mobileToken: Swift.String, savedPaymentMethods: [Datatrans.SavedPaymentMethod]) @objc public func start(presentingController: UIKit.UIViewController) - @objc public func didHandleError(_ error: any Swift.Error) + @objc public func didHandleError(_ error: Swift.Error) @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(DTSavedSEPA) @objcMembers public class SavedSEPA : Datatrans.SavedPaymentMethod { @@ -322,7 +321,7 @@ extension SwiftUI.View { @objc public var cardholder: Swift.String? @objc public init(type: Datatrans.PaymentMethodType, alias: Swift.String, cardExpiryDate: Datatrans.CardExpiryDate?, maskedCardNumber: Swift.String?, cardholder: Swift.String?) @objc override public func isValid() -> Swift.Bool - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override dynamic public var description: Swift.String { @objc get @@ -331,7 +330,7 @@ extension SwiftUI.View { @objc deinit } @objc(DTApplePayConfig) @objcMembers public class ApplePayConfig : ObjectiveC.NSObject, Foundation.NSCopying { - @objc weak public var delegate: (any Datatrans.DTApplePayDelegate)? + @objc weak public var delegate: Datatrans.DTApplePayDelegate? @objc public var finalSummaryItemLabel: Swift.String? @objc public var request: PassKit.PKPaymentRequest { get @@ -356,7 +355,7 @@ extension SwiftUI.View { } } @objc(DTPCIPTokenization) public class PCIPTokenization : ObjectiveC.NSObject { - @objc weak public var delegate: (any Datatrans.PCIPTokenizationDelegate)? + @objc weak public var delegate: Datatrans.PCIPTokenizationDelegate? @objc public var options: Datatrans.PCIPTokenizationOptions @objc public var theme: Datatrans.ThemeConfiguration @objc public init(merchantId: Swift.String, card: Datatrans.Card) @@ -369,8 +368,8 @@ extension SwiftUI.View { @objc(DTPaymentMethod) @objcMembers public class PaymentMethod : ObjectiveC.NSObject, Swift.Codable, Foundation.NSCoding, Foundation.NSCopying { @objc final public let type: Datatrans.PaymentMethodType @objc public init(type: Datatrans.PaymentMethodType) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc required public init?(coder: Foundation.NSCoder) @objc public func encode(with coder: Foundation.NSCoder) @@ -392,8 +391,8 @@ extension SwiftUI.View { @objc set } @objc public init(month: Swift.Int, year: Swift.Int) - required public init(from decoder: any Swift.Decoder) throws - public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws @objc override dynamic public var description: Swift.String { @objc get } @@ -416,7 +415,7 @@ extension SwiftUI.View { @objc override dynamic public var description: Swift.String { @objc get } - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit @@ -424,7 +423,7 @@ extension SwiftUI.View { @_hasMissingDesignatedInitializers @objc(DTSavedPayPal) @objcMembers public class SavedPayPal : Datatrans.SavedPaymentMethod { @objc public var payPalEmail: Swift.String? @objc public init(alias: Swift.String, payPalEmail: Swift.String?) - override public func encode(to encoder: any Swift.Encoder) throws + override public func encode(to encoder: Swift.Encoder) throws @objc required public init?(coder: Foundation.NSCoder) @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any @objc deinit diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/module.modulemap b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/module.modulemap index acdf70c..160bc53 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/module.modulemap +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Modules/module.modulemap @@ -1,7 +1,7 @@ framework module Datatrans { umbrella header "Datatrans.h" - export * + export * module * { export * } } diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/_CodeSignature/CodeResources b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/_CodeSignature/CodeResources index 160b0dd..3d7299e 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/_CodeSignature/CodeResources +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ Assets.car - ezYsqM/rIGUqCKFFfXVkX2G+eG4= + BmTy/Y4S7OMOkIwr94z29E++kqk= BON_boncard_1.pdf @@ -246,7 +246,7 @@ Headers/Datatrans-Swift.h - L6p5zpCrgqbWqwId959blI0AoG8= + 1AGQCBqY8W9VRl7VPqzJT/e8IqQ= Headers/Datatrans.h @@ -258,7 +258,7 @@ Info.plist - AcJPTidn6WTRttfF/OEfmTIaD+s= + 0kG+WzZi2mWbmBbme2jv+YfO68E= JCB.pdf @@ -286,47 +286,47 @@ Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.abi.json - Fu16/pC2oLZMPmgwhvy3ipx7qYE= + St1ez5ist/kOT01SMiZsDg+y4JM= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - sbZECVjh3Q6RoaE2cUHjZROnIa4= + j1i/bxWNQYwwjP/5hkdbL+f+qxA= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc - RzfgpSDAy0Z+775xGryn4rMXDTs= + +npeZlfu+PEsBBH0Ir1ISvWvzb0= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface - sbZECVjh3Q6RoaE2cUHjZROnIa4= + j1i/bxWNQYwwjP/5hkdbL+f+qxA= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftmodule - 7x6MV5y4XqIGkwW+ebuqZlXMIeE= + TCd3Bwhx2OI5u9Cm1vqSrDgGAK0= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json - Fu16/pC2oLZMPmgwhvy3ipx7qYE= + St1ez5ist/kOT01SMiZsDg+y4JM= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - cx8mSGudoq7RNDlqylYRndDkYAQ= + aGvTbAbcWqeFNOz6C5F4cckiFdU= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - if73SUXfJjLorhXXbSoTk0yR29U= + HHVaghIkbH3D3rf/kEHLhYfT2nc= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - cx8mSGudoq7RNDlqylYRndDkYAQ= + aGvTbAbcWqeFNOz6C5F4cckiFdU= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - GG0o9jftIQfqaBIzo2MfwKWK92k= + +chltYZsZiyR++nLuX5mAvHnFhA= Modules/module.modulemap - qmwj4ahGJhg35/8zgXy2D/dZhhg= + IzvjakiyNK9JE9sQI856RpgTI+o= PAP.pdf @@ -512,7 +512,7 @@ hash2 - P58+/gRs8KuBSJ5/WZ9ugFVN3ychHBG719RcON7Uyh4= + xiDoqT3BPBh0Va1MFcENNnUU89EkpoynVZW5Bs+kbrs= BON_boncard_1.pdf @@ -918,7 +918,7 @@ hash2 - 6kITl2hM1f9W/Zgh0sE1larR3AcJsAttdduWejHo7So= + q5fnwejlgT8nkchuwFqLYptoEdzLvfUo+ddXaTG17iQ= Headers/Datatrans.h @@ -981,77 +981,77 @@ hash2 - tsVGqLrNJYKb5EfJaxNvn/Ymjp4RGrl3nrnbtFirydk= + zqiABtzO6kDwPHjQUUhx207+aCGOcygEKepcMjLEa7I= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - 5ez4z1oh6D+cYiXRbH36mbObk0QQyFi5NCD8MZNQYAY= + vz/zLNg2qQDbAloHnMo8lJXqC4yXwK4TToOvCg9a57o= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - DpPXkVPUQoOE9wZgTrFbnKahMiAcPTPlJ7dSI2l9C8Q= + /x94lf/Gc2TRPajk4w76LV9tnN1zD9hCZQLHnMg7GW4= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - 5ez4z1oh6D+cYiXRbH36mbObk0QQyFi5NCD8MZNQYAY= + vz/zLNg2qQDbAloHnMo8lJXqC4yXwK4TToOvCg9a57o= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - dRH3jrsPthNP9ZFm/hjqUGQArTOWu7C1NfSVoC/ZppA= + 3tRLl+DJC3yPIWAfcpv7WjCge782YfRdyIJc6OdtXXg= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - tsVGqLrNJYKb5EfJaxNvn/Ymjp4RGrl3nrnbtFirydk= + zqiABtzO6kDwPHjQUUhx207+aCGOcygEKepcMjLEa7I= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - FXvTsgVg7S4nU4cIt0Dc9y9lOjVlXY9ZNqQa44vokVo= + tttAeSIXVqF//+0Fca7R3cfwCi6VC9UPTWpNKlXNpdw= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - WD9oSZiM4M828syEdy7UD8fmnkX6LO0+sQ6Xtmkb0RA= + ob7LNvgoNeaFJScxp3uVM4gBqGfm2vh1lU1keI39nRk= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - FXvTsgVg7S4nU4cIt0Dc9y9lOjVlXY9ZNqQa44vokVo= + tttAeSIXVqF//+0Fca7R3cfwCi6VC9UPTWpNKlXNpdw= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - XtIeZrHBbRtCDgPhhmAojc/7kalu55sBkcoxBJlHEG4= + oTe7CQ8yetbg08lCI23kjCcigKIj3jrGPM9CIlZD9PI= Modules/module.modulemap hash2 - YtOR948GDRSFYRSpuV7i3SIJ9GPw77lcOBcWm9Npdbw= + iPcPuDArpodWF2TbG1GwtjZ+ZbyzC8jxkY+KzuJ/UzI= PAP.pdf diff --git a/README.md b/README.md index e30648d..0ca7e82 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # **Datatrans iOS SDK** -![Version](https://img.shields.io/badge/Version-3.6.2-5B728F) +![Version](https://img.shields.io/badge/Version-3.6.3-5B728F) [![License](https://img.shields.io/badge/License-Datatrans-lightgrey)](https://raw.githubusercontent.com/datatrans/ios-sdk/master/LICENSE) [![Platform](https://img.shields.io/badge/platform-ios-0BAF73)](https://github.com/datatrans/ios-sdk) diff --git a/docs/Classes/AppCallbackHandler.html b/docs/Classes/AppCallbackHandler.html index 34f6fcc..f568024 100644 --- a/docs/Classes/AppCallbackHandler.html +++ b/docs/Classes/AppCallbackHandler.html @@ -17,7 +17,7 @@
-

Datatrans 3.6.2 Docs

+

Datatrans 3.6.3 Docs

GitHubView on GitHub

@@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

AppCallbackHandler

-
-
- -
@objc(DTAppCallbackHandler)
-@objcMembers
-public final class AppCallbackHandler : NSObject
- -
-

Use this class if your app crashes when switching to/from external payment apps, such as TWINT, Swish, Vipps, and MobilePay. Our automatic app callback logic may interfere with other logic in your app and needs to be disabled.

@@ -218,9 +206,9 @@

Public
  • - + - shared + shared
    @@ -231,23 +219,15 @@

    Public

    Returns the shared instance of this class.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let shared: AppCallbackHandler
    - -
    -
  • @@ -259,23 +239,15 @@

    Declaration

    Set this to false to disable automatic callbacks and implement them yourself using handleURL(url).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var automaticCallbacks: Bool
    - -
    -
  • @@ -287,14 +259,6 @@

    Declaration

    The method returns true if the URL was handled by the SDK or false otherwise.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func handleURL(_ url: URL) -> Bool
    - -
    -
  • diff --git a/docs/Classes/ApplePayConfig.html b/docs/Classes/ApplePayConfig.html index 9b7ac28..f5832a5 100644 --- a/docs/Classes/ApplePayConfig.html +++ b/docs/Classes/ApplePayConfig.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    ApplePayConfig

    -
    -
    - -
    @objc(DTApplePayConfig)
    -@objcMembers
    -public class ApplePayConfig : NSObject, NSCopying
    - -
    -

    Configuration object for Apple Pay transactions.

    @@ -203,9 +191,9 @@

    ApplePayConfig

  • - + - delegate + delegate
    @@ -216,23 +204,15 @@

    ApplePayConfig

    Delegate object for callbacks during Apple Pay authorization

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var delegate: DTApplePayDelegate?
    - -
    -
  • @@ -245,23 +225,15 @@

    Declaration

    The string will then read: PAY YOURSHOP: XX.XX

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var finalSummaryItemLabel: String?
    - -
    -
  • - + - request + request
    @@ -273,23 +245,15 @@

    Declaration

    the official Apple Pay documentation for more information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var request: PKPaymentRequest { get }
    - -
    -
  • @@ -300,23 +264,15 @@

    Declaration

    Shows Apple Pay additionally on the saved payment method selection screen.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var showApplePayAsSavedPaymentMethod: Bool
    - -
    -
  • @@ -328,23 +284,15 @@

    Declaration

    listed payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var showLargeButton: Bool
    - -
    -
  • @@ -356,23 +304,15 @@

    Declaration

    a supported card with Apple Pay. By default Apple Pay is shown in any case.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var existingCardRequired: Bool
    - -
    -
  • @@ -387,58 +327,15 @@

    Declaration

    the list of available payment methods.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func hasApplePay(withSupportedNetworks supportedNetworks: [PKPaymentNetwork], existingCardRequired: Bool) -> Bool
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - supportedNetworks - - -
    -

    Supported card acquirers.

    -
    -
    - - existingCardRequired - - -
    -

    Determines whether Apple Pay should be exclusively available when at least one supported card is already set up by the user.

    -
    -
    -
    -
    -

    Return Value

    -

    True if Apple Pay is available on the device, false if it is unavailable.

    -
  • @@ -450,58 +347,6 @@

    Return Value

    If no countryCode is specified, the SDK will set Switzerland as the country code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(applePayMerchantId: String, supportedNetworks: [PKPaymentNetwork], countryCode: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - applePayMerchantId - - -
    -

    The merchant identifier (Merchant ID) at Apple, -which you created together with the CSR file provided by Datatrans.

    -
    -
    - - supportedNetworks - - -
    -

    Supported card acquirers.

    -
    -
    - - countryCode - - -
    -

    Apple Pay country code

    -
    -
    -
  • diff --git a/docs/Classes/BackendError.html b/docs/Classes/BackendError.html index cd39d49..7f8680d 100644 --- a/docs/Classes/BackendError.html +++ b/docs/Classes/BackendError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    BackendError

    -
    -
    - -
    @objc(DTBackendError)
    -public class BackendError : NSError
    - -
    -

    This class includes the Datatrans error name

    @@ -202,9 +191,9 @@

    BackendError

  • - + - name + name
    @@ -215,15 +204,6 @@

    BackendError

    Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var name: String { get }
    - -
    -
  • diff --git a/docs/Classes/BoncardConfig.html b/docs/Classes/BoncardConfig.html index 0bca372..d41037c 100644 --- a/docs/Classes/BoncardConfig.html +++ b/docs/Classes/BoncardConfig.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    BoncardConfig

    -
    -
    - -
    @objc(DTBoncardConfig)
    -public class BoncardConfig : NSObject, NSCopying
    - -
    -

    Configuration object for Boncard transactions.

    @@ -202,9 +191,9 @@

    BoncardConfig

  • @@ -215,44 +204,15 @@

    BoncardConfig

    Creates a new Boncard configuration object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(boncardTypes: [BoncardType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - boncardTypes - - -
    -

    The types of Boncard (and their order) to -display in the payment method selection for the PaymentMethodType.Boncard -payment method type.

    -
    -
    -
  • @@ -269,36 +229,6 @@

    Parameters

    [[DTBoncardConfig alloc] initWithBoncardTypes:@[@(DTBoncardTypeGiftCard), @(DTBoncardTypeBoncard)]];

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(initWithBoncardTypes:)
    -public convenience init(boncardTypesObjc: [NSNumber])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - boncardTypesObjc - - -
    -

    The types of Boncard (and their order) to -display in the payment method selection for the PaymentMethodType.Boncard -payment method type.

    -
    -
    -
  • diff --git a/docs/Classes/Card.html b/docs/Classes/Card.html index a6fbbd6..9af77e5 100644 --- a/docs/Classes/Card.html +++ b/docs/Classes/Card.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    Card

    -
    -
    - -
    @objc(DTCard)
    -@objcMembers
    -public class Card : PaymentMethod
    - -
    -

    Use this class to process raw card data for payments. You should use this class if your app takes over the user interface for the card input fields.

    @@ -204,9 +192,9 @@

    Card

  • - + - number + number
    @@ -217,23 +205,15 @@

    Card

    Card number

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var number: String
    - -
    -
  • @@ -244,23 +224,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var expiryDate: CardExpiryDate
    - -
    -
  • - + - cvv + cvv
    @@ -271,23 +243,15 @@

    Declaration

    Card security code - nil if the card does not have a card security code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cvv: String?
    - -
    -
  • @@ -298,23 +262,15 @@

    Declaration

    Cardholder’s name (as written on the card)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: String?
    - -
    -
  • @@ -325,81 +281,6 @@

    Declaration

    Use this to initialize a card object with the card data.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, number: String, expiryDate: CardExpiryDate, cvv: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - type - - -
    -

    Card type, e.g. Visa or Mastercard

    -
    -
    - - number - - -
    -

    Card number

    -
    -
    - - expiryDate - - -
    -

    Expiry date

    -
    -
    - - cvv - - -
    -

    Card security code - nil if the card does not have a card security code.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name (as written on the card)

    -
    -
    -
  • diff --git a/docs/Classes/CardExpiryDate.html b/docs/Classes/CardExpiryDate.html index e9fff83..25ad38e 100644 --- a/docs/Classes/CardExpiryDate.html +++ b/docs/Classes/CardExpiryDate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    CardExpiryDate

    -
    -
    - -
    @objc(DTCardExpiryDate)
    -@objcMembers
    -public class CardExpiryDate : NSObject, Codable, NSCopying
    - -
    -

    Class to be used to represent the card expiry date (month and year).

    @@ -203,9 +191,9 @@

    CardExpiryDate

  • @@ -216,23 +204,15 @@

    CardExpiryDate

    Formats the month to a two digit string.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var formattedMonth: String { get }
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    Formats the year to a two digit string.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var formattedYear: String { get }
    - -
    -
  • - + - month + month
    @@ -270,23 +242,15 @@

    Declaration

    Card expiry month, [1, 12], e.g. 1 for January or 12 for December

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var month: Int { get set }
    - -
    -
  • - + - year + year
    @@ -297,23 +261,15 @@

    Declaration

    Card expiry year, 2 or 4 digits, e.g. 30 or 2030

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var year: Int { get set }
    - -
    -
  • @@ -324,45 +280,6 @@

    Declaration

    Initializes the card expiry date with the given month and year.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(month: Int, year: Int)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - month - - -
    -

    Card expiry month, [1, 12], e.g. 1 for January or 12 for December

    -
    -
    - - year - - -
    -

    Card expiry year, 2 or 4 digits, e.g. 30 or 2030

    -
    -
    -
  • diff --git a/docs/Classes/PCIPCVVOnlyCard.html b/docs/Classes/PCIPCVVOnlyCard.html index 691ee36..731425d 100644 --- a/docs/Classes/PCIPCVVOnlyCard.html +++ b/docs/Classes/PCIPCVVOnlyCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCVVOnlyCard

    -
    -
    - -
    @objc(DTPCIPCVVOnlyCard)
    -@objcMembers
    -public class PCIPCVVOnlyCard : NSObject
    - -
    -

    This class represents a previously tokenized card used in the CVV-only tokenization/verification flow.

    @@ -203,9 +191,9 @@

    PCIPCVVOnlyCard

  • @@ -216,23 +204,15 @@

    PCIPCVVOnlyCard

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var maskedCardNumber: String
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var expiryDate: CardExpiryDate
    - -
    -
  • @@ -270,57 +242,6 @@

    Declaration

    Use this to initialize a CVV only object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, maskedCardNumber: String, expiryDate: CardExpiryDate)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - type - - -
    -

    e.g. Visa or Mastercard

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -
    - - expiryDate - - -
    -

    Expiry date

    -
    -
    -
  • diff --git a/docs/Classes/PCIPCardInfo.html b/docs/Classes/PCIPCardInfo.html index 2b1e626..6c45133 100644 --- a/docs/Classes/PCIPCardInfo.html +++ b/docs/Classes/PCIPCardInfo.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCardInfo

    -
    -
    - -
    @objc(DTPCIPCardInfo)
    -@objcMembers
    -public class PCIPCardInfo : NSObject
    - -
    -

    This class represents a (credit or debit) card which was used for PCI Proxy tokenization.

    @@ -203,9 +191,9 @@

    PCIPCardInfo

  • - + - brand + brand
    @@ -216,23 +204,15 @@

    PCIPCardInfo

    The brand of the card, e.g. “VISA”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let brand: String?
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    The country of the card, e.g. “US”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let countryCode: String?
    - -
    -
  • - + - issuer + issuer
    @@ -270,23 +242,15 @@

    Declaration

    The issuer of the card, e.g. “U.S. REGION”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let issuer: String?
    - -
    -
  • @@ -297,23 +261,15 @@

    Declaration

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let maskedCardNumber: String
    - -
    -
  • @@ -324,23 +280,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let expiryDate: CardExpiryDate
    - -
    -
  • - + - type + type
    @@ -351,23 +299,15 @@

    Declaration

    The type of the card, e.g. “debit”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let type: String?
    - -
    -
  • - + - usage + usage
    @@ -378,14 +318,6 @@

    Declaration

    The usage of the card, e.g. “consumer”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let usage: String?
    - -
    -
  • diff --git a/docs/Classes/PCIPCardholder.html b/docs/Classes/PCIPCardholder.html index 2a8c870..731bad9 100644 --- a/docs/Classes/PCIPCardholder.html +++ b/docs/Classes/PCIPCardholder.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCardholder

    -
    -
    - -
    @objc(DTPCIPCardholder)
    -@objcMembers
    -public class PCIPCardholder : NSObject
    - -
    -

    This class is used to add cardholder info.

    @@ -203,9 +191,9 @@

    PCIPCardholder

  • @@ -216,23 +204,15 @@

    PCIPCardholder

    Cardholder email address.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var emailAddress: String?
    - -
    -
  • @@ -243,14 +223,6 @@

    Declaration

    Cardholder phone number.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var phoneNumber: String? { get set }
    - -
    -
  • diff --git a/docs/Classes/PCIPTokenization.html b/docs/Classes/PCIPTokenization.html index bb41457..0ed737f 100644 --- a/docs/Classes/PCIPTokenization.html +++ b/docs/Classes/PCIPTokenization.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenization

    -
    -
    - -
    @objc(DTPCIPTokenization)
    -public class PCIPTokenization : NSObject
    - -
    -

    Use this class to start a PCI Proxy tokenization.

    After the tokenization has been completed - regardless if @@ -212,9 +201,9 @@

    PCIPTokenization

  • - + - delegate + delegate
    @@ -226,24 +215,15 @@

    PCIPTokenization

    successfully or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public weak var delegate: PCIPTokenizationDelegate?
    - -
    -
  • - + - options + options
    @@ -254,24 +234,15 @@

    Declaration

    The available options for how a tokenization is handled by the mobile SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var options: PCIPTokenizationOptions
    - -
    -
  • - + - theme + theme
    @@ -282,24 +253,15 @@

    Declaration

    The theme to be used by the SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var theme: ThemeConfiguration
    - -
    -
  • @@ -308,59 +270,19 @@

    Declaration

    Use this init method if you use your own UI and already have a Card instance with the -card data to be tokenized. After this class is initialized, you should define its delegate, -the options properties and a theme if desired.

    +card data to be tokenized. After this class is initialized, you should define its delegate, +the options properties and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(merchantId: String, card: Card)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - card - - -
    -

    Card object to tokenize.

    -
    -
    -
  • @@ -369,58 +291,19 @@

    Parameters

    Use this init method to allow the user to enter the card data to be tokenized. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(merchantId: String, paymentMethodTypes: [PaymentMethodType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - paymentMethodTypes - - -
    -

    The allowed credit or debit card types.

    -
    -
    -
  • @@ -429,59 +312,19 @@

    Parameters

    Use this init method to tokenize the CVV of an already tokenized card. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(merchantId: String, cvvOnlyCard: PCIPCVVOnlyCard)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - cvvOnlyCard - - -
    -

    Previously tokenized card for which the CVV should be entered.

    -
    -
    -
  • @@ -490,8 +333,8 @@

    Parameters

    Use this init method to allow the user to enter the card data to be tokenized. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    This initializer is for use from Objective-C only. Instead of [PaymentMethodType], it takes [NSNumber] containing rawValues of PaymentMethodType.

    @@ -500,55 +343,15 @@

    Parameters

    [[DTPCIPTokenization alloc] initWithMerchantId:@"..." paymentMethodTypes:@[@(DTPaymentMethodTypeVisa), @(DTPaymentMethodTypeMasterCard)]];

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(initWithMerchantId:paymentMethodTypes:)
    -public convenience init(merchantId: String, paymentMethodTypesObjc: [NSNumber])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - paymentMethodTypesObjc - - -
    -

    The allowed credit or debit card types.

    -
    -
    -
  • @@ -558,38 +361,9 @@

    Parameters

    Starts the SDK and displays any needed user interface using the provided presentingController. Note that a tokenization can only -be started once. For SwiftUI, use View.datatrans(startWithPCIPTokenization:) instead.

    +be started once. For SwiftUI, use View.datatrans(startWithPCIPTokenization:) instead.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public func start(presentingController: UIViewController)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - presentingController - - -
    -

    UIViewController -used to present the user interface during an on-going tokenization.

    -
    -
    -
  • diff --git a/docs/Classes/PCIPTokenizationError.html b/docs/Classes/PCIPTokenizationError.html index 19e3683..af85877 100644 --- a/docs/Classes/PCIPTokenizationError.html +++ b/docs/Classes/PCIPTokenizationError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenizationError

    -
    -
    - -
    @objc(DTPCIPTokenizationError)
    -public class PCIPTokenizationError : NSError
    - -
    -

    This class includes the error message of a failed tokenization.

    @@ -202,9 +191,9 @@

    PCIPTokenizationError

  • @@ -217,24 +206,15 @@

    PCIPTokenizationError

    Use this constant to compare it to a PCIPTokenizationError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let technical: Int
    - -
    -
  • @@ -247,24 +227,15 @@

    Declaration

    Use this constant to compare it to a PCIPTokenizationError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let validation: Int
    - -
    -
  • @@ -275,15 +246,6 @@

    Declaration

    The BackendError that contains the Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var backendError: BackendError? { get }
    - -
    -
  • diff --git a/docs/Classes/PCIPTokenizationOptions.html b/docs/Classes/PCIPTokenizationOptions.html index f668dc7..2aba66a 100644 --- a/docs/Classes/PCIPTokenizationOptions.html +++ b/docs/Classes/PCIPTokenizationOptions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPTokenizationOptions

    -
    -
    - -
    @objc(DTPCIPTokenizationOptions)
    -@objcMembers
    -public class PCIPTokenizationOptions : NSObject
    - -
    -

    This class can be used to specify miscellaneous options related to the tokenization.

    @@ -203,9 +191,9 @@

    PCIPTokenizationOptions

  • - + - language + language
    @@ -219,23 +207,15 @@

    PCIPTokenizationOptions

    The supported values are en, da, de, es, fi, fr, it, nl,no, pt, sv and nil.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var language: String? { get set }
    - -
    -
  • @@ -246,23 +226,15 @@

    Declaration

    Use this setting to display or hide critical errors.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var suppressCriticalErrorDialog: Bool
    - -
    -
  • - + - testing + testing
    @@ -274,23 +246,15 @@

    Declaration

    the SDK will call the Datatrans production environment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var testing: Bool
    - -
    -
  • @@ -307,23 +271,15 @@

    Declaration

    corporate networks with anti-malware/-theft/-espionage SSL proxying.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var useCertificatePinning: Bool
    - -
    -
  • @@ -341,23 +297,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: PCIPCardholder
    - -
    -
  • @@ -373,14 +321,6 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var customInitialLoaderDelegate: InitialLoaderDelegate?
    - -
    -
  • diff --git a/docs/Classes/PCIPTokenizationSuccess.html b/docs/Classes/PCIPTokenizationSuccess.html index 4ec9369..b0e8993 100644 --- a/docs/Classes/PCIPTokenizationSuccess.html +++ b/docs/Classes/PCIPTokenizationSuccess.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPTokenizationSuccess

    -
    -
    - -
    @objc(DTPCIPTokenizationSuccess)
    -@objcMembers
    -public class PCIPTokenizationSuccess : NSObject
    - -
    -

    This class aggregates the results of a successful PCI Proxy tokenization.

    @@ -203,9 +191,9 @@

    PCIPTokenizationSuccess

  • - + - cardInfo + cardInfo
    @@ -217,23 +205,15 @@

    PCIPTokenizationSuccess

    for this PCI Proxy tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let cardInfo: PCIPCardInfo
    - -
    -
  • @@ -244,23 +224,15 @@

    Declaration

    The payment method used for this PCI Proxy tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let paymentMethodType: PaymentMethodType
    - -
    -
  • @@ -271,14 +243,6 @@

    Declaration

    The resulting tokenizationId.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let tokenizationId: String
    - -
    -
  • diff --git a/docs/Classes/PaymentMethod.html b/docs/Classes/PaymentMethod.html index 9817cbd..0cb78f3 100644 --- a/docs/Classes/PaymentMethod.html +++ b/docs/Classes/PaymentMethod.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PaymentMethod

    -
    -
    - -
    @objc(DTPaymentMethod)
    -@objcMembers
    -public class PaymentMethod : NSObject, Codable, NSCoding, NSCopying
    - -
    -

    This is the base class for payment methods. It contains a type to identify the payment method, e.g. Visa or Mastercard.

    @@ -204,9 +192,9 @@

    PaymentMethod

  • - + - type + type
    @@ -217,23 +205,15 @@

    PaymentMethod

    Payment method type, e.g. Visa

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let type: PaymentMethodType
    - -
    -
  • @@ -245,33 +225,6 @@

    Declaration

    payment method type.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. Visa

    -
    -
    -
  • diff --git a/docs/Classes/PaymentMethodTypeMapper.html b/docs/Classes/PaymentMethodTypeMapper.html index f75be5b..5f8359d 100644 --- a/docs/Classes/PaymentMethodTypeMapper.html +++ b/docs/Classes/PaymentMethodTypeMapper.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PaymentMethodTypeMapper

    -
    -
    - -
    @objc(DTPaymentMethodTypeMapper)
    -public class PaymentMethodTypeMapper : NSObject
    - -
    -

    Use this class to map the payment method identifiers from Datatrans to the PaymentMethodType.

    @@ -202,9 +191,9 @@

    PaymentMethodTypeMapper

  • @@ -216,46 +205,15 @@

    PaymentMethodTypeMapper

    payment method identifier.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func toType(identifier: String) -> PaymentMethodType?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - identifier - - -
    -

    The payment method identifier from Datatrans

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method type, e.g. Visa, or nil if identifier is invalid

    -
  • @@ -270,47 +228,15 @@

    Return Value

    rawValue of a DTPaymentMethodType.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(toTypeWithIdentifier:)
    -public static func toTypeObjc(identifier: String) -> NSNumber?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - identifier - - -
    -

    The payment method identifier from Datatrans

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method type, e.g. Visa, or nil if identifier is invalid

    -
  • @@ -322,38 +248,6 @@

    Return Value

    PaymentMethodType.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static func toIdentifier(type: PaymentMethodType) -> String
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - type - - -
    -

    The payment method type, e.g. Visa

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method identifier

    -
  • diff --git a/docs/Classes/SavedBoncard.html b/docs/Classes/SavedBoncard.html index a3243fa..b56fcfd 100644 --- a/docs/Classes/SavedBoncard.html +++ b/docs/Classes/SavedBoncard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedBoncard

    -
    -
    - -
    @objc(DTSavedBoncard)
    -@objcMembers
    -public class SavedBoncard : SavedPaymentMethod
    - -
    -

    This class contains saved Boncard payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedBoncard

  • @@ -223,23 +211,15 @@

    SavedBoncard

    The specific subtype of card, which affects the title and logo that is displayed for the card.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let boncardType: BoncardType
    - -
    -
  • @@ -250,23 +230,15 @@

    Declaration

    The masked card number you can use to display that specific card in your app.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var maskedCardNumber: String? { get }
    - -
    -
  • @@ -277,59 +249,6 @@

    Declaration

    This init method has to be used to initialize a saved Boncard payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, maskedCardNumber: String?, boncardType: BoncardType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a Boncard

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display that -specific card in your app.

    -
    -
    - - boncardType - - -
    -

    The specific subtype of card, which affects the title and logo -that is displayed for the card.

    -
    -
    -
  • diff --git a/docs/Classes/SavedCard.html b/docs/Classes/SavedCard.html index e1f0d43..526c38f 100644 --- a/docs/Classes/SavedCard.html +++ b/docs/Classes/SavedCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedCard

    -
    -
    - -
    @objc(DTSavedCard)
    -@objcMembers
    -public class SavedCard : SavedPaymentMethod
    - -
    -

    This class contains saved credit or debit card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedCard

  • @@ -223,23 +211,15 @@

    SavedCard

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var cardExpiryDate: CardExpiryDate? { get }
    - -
    -
  • @@ -252,23 +232,15 @@

    Declaration

    e.g. 432930xxxxxx6095.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var maskedCardNumber: String? { get }
    - -
    -
  • @@ -279,23 +251,15 @@

    Declaration

    Cardholder’s name

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: String?
    - -
    -
  • @@ -306,93 +270,15 @@

    Declaration

    Initializes a SavedCard object with the given card data.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, alias: String, cardExpiryDate: CardExpiryDate?, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. Visa

    -
    -
    - - alias - - -
    -

    This is the alias for the card, also known as token. -This can be used to debit the card without further customer interaction.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the first 6 -digits and the last 4 digits of the card, e.g. 432930xxxxxx6095.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • @@ -403,14 +289,6 @@

    Parameters

    Checks if the expiration date is in the future or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    override public func isValid() -> Bool
    - -
    -
  • diff --git a/docs/Classes/SavedPayPal.html b/docs/Classes/SavedPayPal.html index ab08f88..8b8fc70 100644 --- a/docs/Classes/SavedPayPal.html +++ b/docs/Classes/SavedPayPal.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPayPal

    -
    -
    - -
    @objc(DTSavedPayPal)
    -@objcMembers
    -public class SavedPayPal : SavedPaymentMethod
    - -
    -

    This class contains saved PayPal payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedPayPal

  • @@ -223,23 +211,15 @@

    SavedPayPal

    PayPal e-mail address. This will be used for displaying purposes.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payPalEmail: String?
    - -
    -
  • @@ -250,45 +230,6 @@

    Declaration

    This init method has to be used to initialize a saved PayPal payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, payPalEmail: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a PayPal account.

    -
    -
    - - payPalEmail - - -
    -

    PayPal e-mail address. This will be used for displaying purposes.

    -
    -
    -
  • diff --git a/docs/Classes/SavedPaymentMethod.html b/docs/Classes/SavedPaymentMethod.html index 9c292b1..0944be4 100644 --- a/docs/Classes/SavedPaymentMethod.html +++ b/docs/Classes/SavedPaymentMethod.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPaymentMethod

    -
    -
    - -
    @objc(DTSavedPaymentMethod)
    -@objcMembers
    -public class SavedPaymentMethod : PaymentMethod
    - -
    -

    This is the base class to save a payment method and use it to process recurring payments or fast checkouts.

    @@ -220,9 +208,9 @@

    SavedPaymentMethod

  • - + - alias + alias
    @@ -233,23 +221,15 @@

    SavedPaymentMethod

    The alias that can be used to process recurring payments or fast checkouts.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var alias: String
    - -
    -
  • @@ -260,23 +240,15 @@

    Declaration

    A human readable title.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var displayTitle: String { get }
    - -
    -
  • @@ -287,23 +259,15 @@

    Declaration

    For VoiceOver this title is used instead of displayTitle.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var accessibilityTitle: String { get }
    - -
    -
  • @@ -314,54 +278,15 @@

    Declaration

    This init method has to be used to initialize a saved payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, alias: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. PayPal or Twint

    -
    -
    - - alias - - -
    -

    The alias that can be used to process recurring payments or fast checkouts.

    -
    -
    -
  • @@ -372,52 +297,20 @@

    Parameters

    Creates a SavedPaymentMethod from a JSON string.

    Use this method to deserialize a saved payment method. It takes a JSON string that has been -created with toJson().

    +created with toJson().

    The JSON string is compatible with the Android version of the Datatrans SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func create(jsonString: String) -> SavedPaymentMethod?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - jsonString - - -
    -

    The JSON string representation

    -
    -
    -
    -
    -

    Return Value

    -

    The decoded SavedPaymentMethod or one of its subclasses, if successful, -nil if jsonString is invalid.

    -
  • @@ -428,49 +321,15 @@

    Return Value

    Creates a SavedPaymentMethod from data encoded by the old payment library.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func create(legacySavedPaymentMethodData: Data) -> SavedPaymentMethod?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - legacySavedPaymentMethodData - - -
    -

    Data encoded by -DTRecurringPaymentMethod.data(), DTCreditCard.data(), -DTPostFinanceCard.data(), DTReka.data(), DTPayPal.data() or DTELV.data().

    -
    -
    -
    -
    -

    Return Value

    -

    The decoded SavedPaymentMethod or one of its subclasses, if successful, -nil if legacySavedPaymentMethodData is invalid.

    -
  • - + - toJson() + toJson()
    @@ -481,32 +340,20 @@

    Return Value

    Returns a JSON string representation of this saved payment method object.

    Use this method to serialize a saved payment method. The resulting JSON string can be deserialized with -create(jsonString:).

    +create(jsonString:).

    The JSON string is compatible with the Android version of the Datatrans SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func toJson() -> String
    - -
    -
    -
    -

    Return Value

    -

    The JSON string representation

    -
  • @@ -519,14 +366,6 @@

    Return Value

    When e.g. called on a SavedCard it tells you if the expiration date is in the future or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValid() -> Bool
    - -
    -
  • diff --git a/docs/Classes/SavedPostFinanceCard.html b/docs/Classes/SavedPostFinanceCard.html index 41d7cb3..eb8fbc9 100644 --- a/docs/Classes/SavedPostFinanceCard.html +++ b/docs/Classes/SavedPostFinanceCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPostFinanceCard

    -
    -
    - -
    @objc(DTSavedPostFinanceCard)
    -@objcMembers
    -public class SavedPostFinanceCard : SavedCard
    - -
    -

    This class contains saved PostFinance Card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedPostFinanceCard

  • @@ -223,71 +211,6 @@

    SavedPostFinanceCard

    This init method has to be used to initialize a saved PostFinance Card payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, cardExpiryDate: CardExpiryDate?, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a PostFinance Card.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the last 4 -digits of the card, e.g. **** 1234.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • diff --git a/docs/Classes/SavedReka.html b/docs/Classes/SavedReka.html index 001b78b..3820f89 100644 --- a/docs/Classes/SavedReka.html +++ b/docs/Classes/SavedReka.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedReka

    -
    -
    - -
    @objc(DTSavedReka)
    -@objcMembers
    -public class SavedReka : SavedCard
    - -
    -

    This class contains saved Reka card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedReka

  • @@ -223,71 +211,6 @@

    SavedReka

    This init method has to be used to initialize a saved Reka payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String, cardExpiryDate: CardExpiryDate, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a Reka card.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the first 6 -digits and the last 4 digits of the card, e.g. 123456xxxxxxxxx1234.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • diff --git a/docs/Classes/SavedSEPA.html b/docs/Classes/SavedSEPA.html index 56dc29d..877e031 100644 --- a/docs/Classes/SavedSEPA.html +++ b/docs/Classes/SavedSEPA.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedSEPA

    -
    -
    - -
    @objc(DTSavedSEPA)
    -@objcMembers
    -public class SavedSEPA : SavedPaymentMethod
    - -
    -

    This class contains saved SEPA (ELV) payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedSEPA

  • - + - bankCode + bankCode
    @@ -224,23 +212,15 @@

    SavedSEPA

    particular bank. This is required for aliases created before April 15th 2015.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bankCode: String? { get }
    - -
    -
  • - + - alias + alias
    @@ -251,23 +231,15 @@

    Declaration

    Alias for SEPA (ELV).

    -
    -

    Declaration

    -
    -

    Swift

    -
    override public var alias: String { get set }
    - -
    -
  • @@ -278,42 +250,15 @@

    Declaration

    This init method has to be used to initialize a saved SEPA (ELV) payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - alias - - -
    -

    Alias for SEPA (ELV).

    -
    -
    -
  • @@ -322,49 +267,9 @@

    Parameters

    This init method has to be used with SEPA (ELV) aliases created before April 15th 2015. -Please refer to init(alias:) for newer aliases.

    +Please refer to init(alias:) for newer aliases.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String, bankCode: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for SEPA (ELV). This value was returned for aliases created before April 15th 2015.

    -
    -
    - - bankCode - - -
    -

    A bank code (German: Bankleitzahl) is a unique identification -code for a particular bank. This is required for aliases created before April 15th 2015.

    -
    -
    -
  • diff --git a/docs/Classes/ThemeConfiguration.html b/docs/Classes/ThemeConfiguration.html index c5b3b58..3f3c7ed 100644 --- a/docs/Classes/ThemeConfiguration.html +++ b/docs/Classes/ThemeConfiguration.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    ThemeConfiguration

    -
    -
    - -
    @objc(DTThemeConfiguration)
    -@objcMembers
    -public class ThemeConfiguration : NSObject
    - -
    -

    This class gives you options to customize the theme of the library.

    The library offers by default a theme for light and dark mode. If your app supports @@ -210,9 +198,9 @@

    ThemeConfiguration

  • @@ -224,23 +212,15 @@

    ThemeConfiguration

    navigation bars will be transparent.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barBackgroundColor: UIColor?
    - -
    -
  • @@ -249,16 +229,8 @@

    Declaration

    Color of the buttons in the navigation bars. If this is not specified, -the color will be the color set in linkColor.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barLinkColor: UIColor?
    +the color will be the color set in linkColor.

    -
    @@ -266,9 +238,9 @@

    Declaration

  • @@ -282,23 +254,15 @@

    Declaration

    The text color is either white or black and cannot be customized.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barTitleColor: UIColor?
    - -
    -
  • @@ -307,16 +271,8 @@

    Declaration

    Background color of large buttons, such as the ‘Pay’ button. If this is -not specified, the color will be the color set in linkColor.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var buttonColor: UIColor?
    +not specified, the color will be the color set in linkColor.

    -
    @@ -324,9 +280,9 @@

    Declaration

  • @@ -338,23 +294,15 @@

    Declaration

    specified, the color will be set to white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var buttonTextColor: UIColor?
    - -
    -
  • @@ -366,14 +314,6 @@

    Declaration

    specified, the color will be in a blue tone that fits the standard iOS design.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var linkColor: UIColor?
    - -
    -
  • diff --git a/docs/Classes/Transaction.html b/docs/Classes/Transaction.html index 281500d..40c7bff 100644 --- a/docs/Classes/Transaction.html +++ b/docs/Classes/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    Transaction

    -
    -
    - -
    @objc(DTTransaction)
    -public class Transaction : NSObject, DTErrorHandlerDelegate
    - -
    -

    Use this class to start a transaction with a mobileToken that has previously been initialized with a server-to-server init call.

    @@ -207,9 +196,9 @@

    Transaction

  • - + - delegate + delegate
    @@ -221,24 +210,15 @@

    Transaction

    successfully or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public weak var delegate: TransactionDelegate?
    - -
    -
  • - + - options + options
    @@ -249,24 +229,15 @@

    Declaration

    The available options for how a transaction is handled by the mobile SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var options: TransactionOptions
    - -
    -
  • - + - theme + theme
    @@ -277,24 +248,15 @@

    Declaration

    The theme to be used by the SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var theme: ThemeConfiguration
    - -
    -
  • @@ -305,48 +267,19 @@

    Declaration

    Use this init method to start the SDK with a mobile token obtained after a server-to-server init call.

    -

    After this class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +

    After this class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    -
  • @@ -360,56 +293,15 @@

    Parameters

    Use this init method if you use your own UI fields for the card information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, card: Card)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - card - - -
    -

    Card object used for the transaction.

    -
    -
    -
  • @@ -422,56 +314,15 @@

    Parameters

    The payment will be started with this saved payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, savedPaymentMethod: SavedPaymentMethod)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - savedPaymentMethod - - -
    -

    The saved payment method to use for this payment.

    -
    -
    -
  • @@ -485,57 +336,15 @@

    Parameters

    The user will then be able to tap on their desired saved payment method to finalize the payment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, savedPaymentMethods: [SavedPaymentMethod])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - savedPaymentMethods - - -
    -

    Specify here the saved payment methods that are -available for selection to the user.

    -
    -
    -
  • @@ -545,38 +354,9 @@

    Parameters

    Starts the SDK and displays any needed user interface using the provided presentingController. Note that a transaction -can only be started once. For SwiftUI, use View.datatrans(startWithTransaction:) instead.

    +can only be started once. For SwiftUI, use View.datatrans(startWithTransaction:) instead.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public func start(presentingController: UIViewController)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - presentingController - - -
    -

    UIViewController -used to present the user interface during an on-going transaction

    -
    -
    -
  • diff --git a/docs/Classes/TransactionError.html b/docs/Classes/TransactionError.html index 7e975ee..f9614f3 100644 --- a/docs/Classes/TransactionError.html +++ b/docs/Classes/TransactionError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    TransactionError

    -
    -
    - -
    @objc(DTTransactionError)
    -public class TransactionError : NSError
    - -
    -

    This class includes the error message and other details of a transaction.

    @@ -202,9 +191,9 @@

    TransactionError

  • @@ -217,24 +206,15 @@

    TransactionError

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let technical: Int
    - -
    -
  • @@ -247,24 +227,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let validation: Int
    - -
    -
  • @@ -277,24 +248,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let authentication: Int
    - -
    -
  • @@ -307,24 +269,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let authorization: Int
    - -
    -
  • @@ -335,23 +288,15 @@

    Declaration

    The payment method used during the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public internal(set) var paymentMethodType: PaymentMethodType? { get }
    - -
    -
  • @@ -365,24 +310,15 @@

    Declaration

    rawValue of a DTPaymentMethodType in an NSNumber.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(paymentMethodType)
    -public var paymentMethodTypeObjc: NSNumber? { get }
    - -
    -
  • @@ -393,24 +329,15 @@

    Declaration

    The identifier of the failed transaction

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public internal(set) var transactionId: String? { get }
    - -
    -
  • @@ -421,15 +348,6 @@

    Declaration

    The BackendError that contains the Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var backendError: BackendError? { get }
    - -
    -
  • diff --git a/docs/Classes/TransactionOptions.html b/docs/Classes/TransactionOptions.html index fbf60fe..3cedcf5 100644 --- a/docs/Classes/TransactionOptions.html +++ b/docs/Classes/TransactionOptions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    TransactionOptions

    -
    -
    - -
    @objc(DTTransactionOptions)
    -@objcMembers
    -public class TransactionOptions : NSObject
    - -
    -

    This class can be used to specify miscellaneous options related to the transaction.

    @@ -203,9 +191,9 @@

    TransactionOptions

  • @@ -217,23 +205,15 @@

    TransactionOptions

    to return to the merchant app.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var appCallbackScheme: String?
    - -
    -
  • @@ -245,23 +225,15 @@

    Declaration

    for Apple Pay transactions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var applePayConfig: ApplePayConfig?
    - -
    -
  • @@ -270,27 +242,19 @@

    Declaration

    Specify the BoncardConfig object here. This can be used to configure -how the PaymentMethodType.Boncard payment method type +how the PaymentMethodType.Boncard payment method type should be displayed in the SDK. If not specified, a default value will be used.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var boncardConfig: BoncardConfig?
    - -
    -
  • @@ -303,23 +267,15 @@

    Declaration

    The latter is used by default.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardLabelType: CardLabelType
    - -
    -
  • @@ -333,23 +289,15 @@

    Declaration

    If not specified, the name is “Klarna”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var customKlarnaPaymentMethodName: String?
    - -
    -
  • @@ -360,23 +308,15 @@

    Declaration

    Use this setting to display or hide critical and transaction errors.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var suppressCriticalErrorDialog: Bool
    - -
    -
  • - + - testing + testing
    @@ -388,23 +328,15 @@

    Declaration

    the SDK will call the Datatrans production environment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var testing: Bool
    - -
    -
  • @@ -423,23 +355,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var twintMaxIssuerNumber: Int
    - -
    -
  • @@ -456,23 +380,15 @@

    Declaration

    corporate networks with anti-malware/-theft/-espionage SSL proxying.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var useCertificatePinning: Bool
    - -
    -
  • @@ -493,23 +409,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var customInitialLoaderDelegate: InitialLoaderDelegate?
    - -
    -
  • @@ -521,24 +429,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTDCCShowMode)
    -public enum DCCShowMode : Int
    - -
    -
  • @@ -548,18 +447,10 @@

    Declaration

    Option to control when the DCC (Dynamic Currency Conversion) screen is presented for payments with saved cards (alias/tokenized payments). -The default is DCCShowMode.always, meaning DCC is always shown when available. +The default is DCCShowMode.always, meaning DCC is always shown when available. See DCCShowMode for additional information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var savedCardDCCShowMode: DCCShowMode
    - -
    -
  • diff --git a/docs/Classes/TransactionOptions/DCCShowMode.html b/docs/Classes/TransactionOptions/DCCShowMode.html index 27c75ec..16a973b 100644 --- a/docs/Classes/TransactionOptions/DCCShowMode.html +++ b/docs/Classes/TransactionOptions/DCCShowMode.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    DCCShowMode

    -
    -
    - -
    @objc(DTDCCShowMode)
    -public enum DCCShowMode : Int
    - -
    -

    Mode to control when DCC is presented for saved card payments (alias/tokenized payments).

    @@ -202,9 +191,9 @@

    DCCShowMode

  • - + - always + always
    @@ -215,23 +204,15 @@

    DCCShowMode

    The DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case always
    - -
    -
  • - + - smart + smart
    @@ -246,23 +227,15 @@

    Declaration

    Note: the information whether DCC was previously declined is stored on the device only.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case smart
    - -
    -
  • - + - never + never
    @@ -273,14 +246,6 @@

    Declaration

    Show DCC only in guest mode and not for payments with saved cards.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case never
    - -
    -
  • diff --git a/docs/Classes/TransactionSuccess.html b/docs/Classes/TransactionSuccess.html index 969230a..2e97b0e 100644 --- a/docs/Classes/TransactionSuccess.html +++ b/docs/Classes/TransactionSuccess.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    TransactionSuccess

    -
    -
    - -
    @objc(DTTransactionSuccess)
    -@objcMembers
    -public class TransactionSuccess : NSObject
    - -
    -

    This class includes the success message and other details of a transaction. You will also obtain a transactionId that you can use for operations after the transaction (e.g. settlement, cancel or refund requests).

    @@ -205,9 +193,9 @@

    TransactionSuccess

  • @@ -218,23 +206,15 @@

    TransactionSuccess

    The payment method used during the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let paymentMethodType: PaymentMethodType
    - -
    -
  • @@ -247,23 +227,15 @@

    Declaration

    and can be accessed with a status server-to-server request.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let savedPaymentMethod: SavedPaymentMethod?
    - -
    -
  • @@ -275,14 +247,6 @@

    Declaration

    transaction (eg. settlement, cancel or refund requests).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let transactionId: String
    - -
    -
  • diff --git a/docs/Enums/BoncardType.html b/docs/Enums/BoncardType.html index af621f4..09e9074 100644 --- a/docs/Enums/BoncardType.html +++ b/docs/Enums/BoncardType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,7 @@

    BoncardType

    -
    -
    - -
    @objc(DTBoncardType)
    -public enum BoncardType : Int, CaseIterable
    - -
    -
    -

    The different types of Boncard, for determining how the PaymentMethodType.Boncard +

    The different types of Boncard, for determining how the PaymentMethodType.Boncard payment method type is displayed in the payment selection.

    @@ -203,9 +192,9 @@

    BoncardType

  • - + - giftCard + giftCard
    @@ -216,23 +205,15 @@

    BoncardType

    Displays as “Gift card” with a generic gift card icon

    -
    -

    Declaration

    -
    -

    Swift

    -
    case giftCard
    - -
    -
  • - + - boncard + boncard
    @@ -243,23 +224,15 @@

    Declaration

    Displays as “Boncard”

    -
    -

    Declaration

    -
    -

    Swift

    -
    case boncard
    - -
    -
  • @@ -270,23 +243,15 @@

    Declaration

    Displays as “Lunch-Check” with the Lunch-Check logo

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lunchCheck
    - -
    -
  • @@ -297,14 +262,6 @@

    Declaration

    Displays as “Voucher” with the SBB Voucher logo

    -
    -

    Declaration

    -
    -

    Swift

    -
    case sbbVoucher
    - -
    -
  • diff --git a/docs/Enums/CardLabelType.html b/docs/Enums/CardLabelType.html index 3fbf3cf..688821a 100644 --- a/docs/Enums/CardLabelType.html +++ b/docs/Enums/CardLabelType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    CardLabelType

    -
    -
    - -
    @objc(DTCardLabelType)
    -public enum CardLabelType : Int
    - -
    -

    Use this to choose which label to display for the card option in the payment method selection.

    @@ -203,9 +192,9 @@

    CardLabelType

  • @@ -216,23 +205,15 @@

    CardLabelType

    Displays as “Credit or debit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case creditOrDebitCard
    - -
    -
  • @@ -243,23 +224,15 @@

    Declaration

    Displays as “Credit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case creditCard
    - -
    -
  • @@ -270,14 +243,6 @@

    Declaration

    Displays as “Debit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case debitCard
    - -
    -
  • diff --git a/docs/Enums/PaymentMethodType.html b/docs/Enums/PaymentMethodType.html index 6940e1e..367b8db 100644 --- a/docs/Enums/PaymentMethodType.html +++ b/docs/Enums/PaymentMethodType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PaymentMethodType

    -
    -
    - -
    @objc(DTPaymentMethodType)
    -public enum PaymentMethodType : Int, CaseIterable
    - -
    -

    The payment method used during the transaction.

    @@ -202,9 +191,9 @@

    PaymentMethodType

  • - + - Visa + Visa
    @@ -215,23 +204,15 @@

    PaymentMethodType

    Visa payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Visa
    - -
    -
  • @@ -242,23 +223,15 @@

    Declaration

    MasterCard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case MasterCard
    - -
    -
  • @@ -269,23 +242,15 @@

    Declaration

    Diners Club payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case DinersClub
    - -
    -
  • @@ -296,23 +261,15 @@

    Declaration

    American Express payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case AmericanExpress
    - -
    -
  • - + - JCB + JCB
    @@ -323,23 +280,15 @@

    Declaration

    JCB payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case JCB
    - -
    -
  • - + - UATP + UATP
    @@ -350,23 +299,15 @@

    Declaration

    UATP payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case UATP
    - -
    -
  • - + - Discover + Discover
    @@ -377,23 +318,15 @@

    Declaration

    Discover payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Discover
    - -
    -
  • @@ -404,23 +337,15 @@

    Declaration

    SUPERCARD payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Supercard
    - -
    -
  • @@ -431,23 +356,15 @@

    Declaration

    PostFinance Card payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PostFinanceCard
    - -
    -
  • @@ -458,23 +375,15 @@

    Declaration

    PostFinance E-Finance payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PostFinanceEFinance
    - -
    -
  • - + - PayPal + PayPal
    @@ -485,23 +394,15 @@

    Declaration

    PayPal payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PayPal
    - -
    -
  • - + - Easypay + Easypay
    @@ -512,23 +413,15 @@

    Declaration

    Swisscom Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Easypay
    - -
    -
  • - + - SEPA + SEPA
    @@ -539,23 +432,15 @@

    Declaration

    SEPA (ELV) payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SEPA
    - -
    -
  • @@ -566,23 +451,15 @@

    Declaration

    SwissBilling payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SwissBilling
    - -
    -
  • - + - Twint + Twint
    @@ -593,23 +470,15 @@

    Declaration

    Twint payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Twint
    - -
    -
  • - + - ApplePay + ApplePay
    @@ -620,23 +489,15 @@

    Declaration

    Apple Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ApplePay
    - -
    -
  • - + - Reka + Reka
    @@ -647,23 +508,15 @@

    Declaration

    Reka payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Reka
    - -
    -
  • @@ -674,23 +527,15 @@

    Declaration

    CembraPay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case CembraPay
    - -
    -
  • @@ -701,23 +546,15 @@

    Declaration

    SwissPass payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SwissPass
    - -
    -
  • - + - Powerpay + Powerpay
    @@ -728,23 +565,15 @@

    Declaration

    Powerpay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Powerpay
    - -
    -
  • - + - Paycard + Paycard
    @@ -755,23 +584,15 @@

    Declaration

    Paycard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Paycard
    - -
    -
  • @@ -782,23 +603,15 @@

    Declaration

    Paysafecard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Paysafecard
    - -
    -
  • - + - Boncard + Boncard
    @@ -809,23 +622,15 @@

    Declaration

    Gift card / Boncard / Lunch-Check payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Boncard
    - -
    -
  • - + - Elo + Elo
    @@ -836,23 +641,15 @@

    Declaration

    Elo card payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Elo
    - -
    -
  • @@ -863,23 +660,15 @@

    Declaration

    Hipercard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Hipercard
    - -
    -
  • - + - Klarna + Klarna
    @@ -890,23 +679,15 @@

    Declaration

    Klarna payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Klarna
    - -
    -
  • - + - Dankort + Dankort
    @@ -917,23 +698,15 @@

    Declaration

    Dankort payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Dankort
    - -
    -
  • - + - Swish + Swish
    @@ -944,23 +717,15 @@

    Declaration

    Swish payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Swish
    - -
    -
  • - + - Vipps + Vipps
    @@ -971,23 +736,15 @@

    Declaration

    Vipps payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Vipps
    - -
    -
  • @@ -998,23 +755,15 @@

    Declaration

    MobilePay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case MobilePay
    - -
    -
  • - + - Maestro + Maestro
    @@ -1025,23 +774,15 @@

    Declaration

    Maestro payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Maestro
    - -
    -
  • @@ -1052,23 +793,15 @@

    Declaration

    China Union Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ChinaUnionPay
    - -
    -
  • @@ -1079,23 +812,15 @@

    Declaration

    SBB Half Fare Travelcard PLUS payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case HalfFarePlus
    - -
    -
  • @@ -1106,14 +831,6 @@

    Declaration

    Returns the 3-letter payment method identifier

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identifier: String { get }
    - -
    -
  • diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html deleted file mode 100644 index 9fc554c..0000000 --- a/docs/Extensions/View.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - View Extension Reference - - - - - - - - - - - - - -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    View

    -
    -
    - -
    public extension View
    - -
    -
    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Starts the payment SDK from a SwiftUI application.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func datatrans(startWithTransaction: Binding<Datatrans.Transaction?>) -> some View
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - startWithTransaction - - -
      -

      A binding variable to a transaction object previously initialized and configured. -When the transaction object is set to a non-nil value the transaction is started immediately. -Make sure to fully configure the transaction before assigning it. -The SDK sets the transaction to nil when it is finished.

      -
      -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Starts a PCI Proxy flow from a SwiftUI application.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func datatrans(startWithPCIPTokenization: Binding<Datatrans.PCIPTokenization?>) -> some View
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - startWithPCIPTokenization - - -
      -

      A binding variable to a PCIPTokenization object previously initialized and configured. -When the PCIPTokenization object is set to a non-nil value the PCIPTokenization is started immediately. -Make sure to fully configure the PCIPTokenization before assigning it. -The SDK sets the PCIPTokenization to nil when it is finished.

      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/Other Classes.html b/docs/Other Classes.html index c72240a..1df54d6 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -194,9 +191,9 @@

    Other Classes

  • @@ -208,24 +205,15 @@

    Other Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBackendError)
    -public class BackendError : NSError
    - -
    -
  • @@ -243,16 +231,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTAppCallbackHandler)
    -@objcMembers
    -public final class AppCallbackHandler : NSObject
    - -
    -
  • diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html index 65a58f1..28ab466 100644 --- a/docs/Other Extensions.html +++ b/docs/Other Extensions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -189,44 +186,13 @@

    Other Extensions

    -
    -
      -
    • -
      - - - - View - -
      -
      -
      -
      -
      -
      - - See more -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public extension View
      - -
      -
      -
      -
      -
    • -
    -
    - - + +
    - -

    Backwards Deployment Support + +

    MutableCollection

    @@ -235,8 +201,8 @@

    Backwards Deployment Support
    diff --git a/docs/Other Protocols.html b/docs/Other Protocols.html index 2db6e88..f79ac2a 100644 --- a/docs/Other Protocols.html +++ b/docs/Other Protocols.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -194,9 +191,9 @@

    Other Protocols

  • @@ -213,15 +210,6 @@

    Other Protocols

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTInitialLoaderDelegate)
    -public protocol InitialLoaderDelegate
    - -
    -
  • diff --git a/docs/PCI Proxy.html b/docs/PCI Proxy.html index 61b255c..0a9223f 100644 --- a/docs/PCI Proxy.html +++ b/docs/PCI Proxy.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -197,9 +194,9 @@

    Warning

  • @@ -221,24 +218,15 @@

    Warning

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenization)
    -public class PCIPTokenization : NSObject
    - -
    -
  • @@ -250,25 +238,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationOptions)
    -@objcMembers
    -public class PCIPTokenizationOptions : NSObject
    - -
    -
  • @@ -282,24 +260,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationDelegate)
    -public protocol PCIPTokenizationDelegate
    - -
    -
  • @@ -311,25 +280,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationSuccess)
    -@objcMembers
    -public class PCIPTokenizationSuccess : NSObject
    - -
    -
  • @@ -341,25 +300,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCardInfo)
    -@objcMembers
    -public class PCIPCardInfo : NSObject
    - -
    -
  • @@ -371,24 +320,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationError)
    -public class PCIPTokenizationError : NSError
    - -
    -
  • @@ -400,25 +340,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCVVOnlyCard)
    -@objcMembers
    -public class PCIPCVVOnlyCard : NSObject
    - -
    -
  • @@ -430,16 +360,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCardholder)
    -@objcMembers
    -public class PCIPCardholder : NSObject
    - -
    -
  • diff --git a/docs/Payment Method.html b/docs/Payment Method.html index 78525ed..10dd64a 100644 --- a/docs/Payment Method.html +++ b/docs/Payment Method.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Payment Method

  • @@ -207,25 +204,15 @@

    Payment Method

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTApplePayConfig)
    -@objcMembers
    -public class ApplePayConfig : NSObject, NSCopying
    - -
    -
  • @@ -237,24 +224,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBoncardConfig)
    -public class BoncardConfig : NSObject, NSCopying
    - -
    -
  • @@ -262,29 +240,20 @@

    Declaration

    -

    The different types of Boncard, for determining how the PaymentMethodType.Boncard +

    The different types of Boncard, for determining how the PaymentMethodType.Boncard payment method type is displayed in the payment selection.

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBoncardType)
    -public enum BoncardType : Int, CaseIterable
    - -
    -
  • - + - Card + Card
    @@ -297,25 +266,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCard)
    -@objcMembers
    -public class Card : PaymentMethod
    - -
    -
  • @@ -327,25 +286,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCardExpiryDate)
    -@objcMembers
    -public class CardExpiryDate : NSObject, Codable, NSCopying
    - -
    -
  • @@ -358,24 +307,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCardLabelType)
    -public enum CardLabelType : Int
    - -
    -
  • @@ -388,25 +328,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethod)
    -@objcMembers
    -public class PaymentMethod : NSObject, Codable, NSCoding, NSCopying
    - -
    -
  • @@ -418,24 +348,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethodType)
    -public enum PaymentMethodType : Int, CaseIterable
    - -
    -
  • @@ -447,24 +368,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethodTypeMapper)
    -public class PaymentMethodTypeMapper : NSObject
    - -
    -
  • @@ -483,25 +395,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedBoncard)
    -@objcMembers
    -public class SavedBoncard : SavedPaymentMethod
    - -
    -
  • @@ -520,25 +422,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedCard)
    -@objcMembers
    -public class SavedCard : SavedPaymentMethod
    - -
    -
  • @@ -567,25 +459,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPaymentMethod)
    -@objcMembers
    -public class SavedPaymentMethod : PaymentMethod
    - -
    -
  • @@ -604,25 +486,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPayPal)
    -@objcMembers
    -public class SavedPayPal : SavedPaymentMethod
    - -
    -
  • @@ -641,25 +513,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPostFinanceCard)
    -@objcMembers
    -public class SavedPostFinanceCard : SavedCard
    - -
    -
  • @@ -678,25 +540,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedReka)
    -@objcMembers
    -public class SavedReka : SavedCard
    - -
    -
  • @@ -715,16 +567,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedSEPA)
    -@objcMembers
    -public class SavedSEPA : SavedPaymentMethod
    - -
    -
  • diff --git a/docs/Protocols/InitialLoaderDelegate.html b/docs/Protocols/InitialLoaderDelegate.html index 62032e0..425651c 100644 --- a/docs/Protocols/InitialLoaderDelegate.html +++ b/docs/Protocols/InitialLoaderDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    InitialLoaderDelegate

    -
    -
    - -
    @objc(DTInitialLoaderDelegate)
    -public protocol InitialLoaderDelegate
    - -
    -

    Callback invoked by the SDK when the custom initial loader must be dismissed.

    Important

    @@ -207,9 +196,9 @@

    InitialLoaderDelegate

  • @@ -220,14 +209,6 @@

    InitialLoaderDelegate

    Invoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK’s loading animation is used.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func dismissLoader()
    - -
    -
  • diff --git a/docs/Protocols/PCIPTokenizationDelegate.html b/docs/Protocols/PCIPTokenizationDelegate.html index 9d9b30d..81c7004 100644 --- a/docs/Protocols/PCIPTokenizationDelegate.html +++ b/docs/Protocols/PCIPTokenizationDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenizationDelegate

    -
    -
    - -
    @objc(DTPCIPTokenizationDelegate)
    -public protocol PCIPTokenizationDelegate
    - -
    -

    Implement PCIPTokenizationDelegate to be notified when a tokenization ends. PCIPTokenizationDelegate will notify you about the success, error or cancel state of the processed tokenization.

    @@ -204,9 +193,9 @@

    PCIPTokenizationDelegate

  • @@ -218,56 +207,15 @@

    PCIPTokenizationDelegate

    completed. This callback provides details about the tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func tokenizationDidFinish(_ tokenization: PCIPTokenization, result: PCIPTokenizationSuccess)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - tokenization - - -
    -

    The object containing the information -of the completed tokenization.

    -
    -
    - - result - - -
    -

    The result object containing the tokenization ID and -other useful information, e.g. about the card.

    -
    -
    -
  • @@ -285,55 +233,15 @@

    Parameters

    the PCIPTokenizationOptions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func tokenizationDidFail(_ tokenization: PCIPTokenization, error: PCIPTokenizationError)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - tokenization - - -
    -

    The object containing the information -of the failed tokenization.

    -
    -
    - - error - - -
    -

    The error that occurred.

    -
    -
    -
  • @@ -345,35 +253,6 @@

    Parameters

    can be used to cancel any on-going process involving the tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -optional func tokenizationDidCancel(_ tokenization: PCIPTokenization)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - tokenization - - -
    -

    The object containing the -information of the cancelled tokenization.

    -
    -
    -
  • diff --git a/docs/Protocols/TransactionDelegate.html b/docs/Protocols/TransactionDelegate.html index 1b88c27..1f2e34b 100644 --- a/docs/Protocols/TransactionDelegate.html +++ b/docs/Protocols/TransactionDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    TransactionDelegate

    -
    -
    - -
    @objc(DTTransactionDelegate)
    -public protocol TransactionDelegate
    - -
    -

    Implement TransactionDelegate to be notified when a transaction ends. TransactionDelegate will notify you about the success, error or cancel state of the processed transaction.

    @@ -204,9 +193,9 @@

    TransactionDelegate

  • @@ -218,56 +207,15 @@

    TransactionDelegate

    completed. This callback provides details about the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func transactionDidFinish(_ transaction: Transaction, result: TransactionSuccess)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - transaction - - -
    -

    The object containing the information -of the completed transaction.

    -
    -
    - - result - - -
    -

    The object including the information related -to the transaction success.

    -
    -
    -
  • @@ -285,55 +233,15 @@

    Parameters

    the TransactionOptions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func transactionDidFail(_ transaction: Transaction, error: TransactionError)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - transaction - - -
    -

    The object containing the information -of the failed transaction.

    -
    -
    - - error - - -
    -

    The error that occurred.

    -
    -
    -
  • @@ -350,35 +258,6 @@

    Parameters

    displayed in the payment application.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -optional func transactionDidCancel(_ transaction: Transaction)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - transaction - - -
    -

    The object containing the -information of the cancelled transaction.

    -
    -
    -
  • diff --git a/docs/Theme Options.html b/docs/Theme Options.html index 661ec0a..555b703 100644 --- a/docs/Theme Options.html +++ b/docs/Theme Options.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Theme Options

  • @@ -214,16 +211,6 @@

    Theme Options

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTThemeConfiguration)
    -@objcMembers
    -public class ThemeConfiguration : NSObject
    - -
    -
  • diff --git a/docs/Transaction.html b/docs/Transaction.html index 90c79f0..6db0a0f 100644 --- a/docs/Transaction.html +++ b/docs/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Transaction

  • @@ -212,24 +209,15 @@

    Transaction

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransaction)
    -public class Transaction : NSObject, DTErrorHandlerDelegate
    - -
    -
  • @@ -241,25 +229,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionOptions)
    -@objcMembers
    -public class TransactionOptions : NSObject
    - -
    -
  • @@ -273,24 +251,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionDelegate)
    -public protocol TransactionDelegate
    - -
    -
  • @@ -304,25 +273,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionSuccess)
    -@objcMembers
    -public class TransactionSuccess : NSObject
    - -
    -
  • @@ -334,15 +293,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionError)
    -public class TransactionError : NSError
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html index 34f6fcc..f568024 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    AppCallbackHandler

    -
    -
    - -
    @objc(DTAppCallbackHandler)
    -@objcMembers
    -public final class AppCallbackHandler : NSObject
    - -
    -

    Use this class if your app crashes when switching to/from external payment apps, such as TWINT, Swish, Vipps, and MobilePay. Our automatic app callback logic may interfere with other logic in your app and needs to be disabled.

    @@ -218,9 +206,9 @@

    Public
  • - + - shared + shared
    @@ -231,23 +219,15 @@

    Public

    Returns the shared instance of this class.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let shared: AppCallbackHandler
    - -
    -
  • @@ -259,23 +239,15 @@

    Declaration

    Set this to false to disable automatic callbacks and implement them yourself using handleURL(url).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var automaticCallbacks: Bool
    - -
    -
  • @@ -287,14 +259,6 @@

    Declaration

    The method returns true if the URL was handled by the SDK or false otherwise.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func handleURL(_ url: URL) -> Bool
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ApplePayConfig.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ApplePayConfig.html index 9b7ac28..f5832a5 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ApplePayConfig.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ApplePayConfig.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    ApplePayConfig

    -
    -
    - -
    @objc(DTApplePayConfig)
    -@objcMembers
    -public class ApplePayConfig : NSObject, NSCopying
    - -
    -

    Configuration object for Apple Pay transactions.

    @@ -203,9 +191,9 @@

    ApplePayConfig

  • - + - delegate + delegate
    @@ -216,23 +204,15 @@

    ApplePayConfig

    Delegate object for callbacks during Apple Pay authorization

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var delegate: DTApplePayDelegate?
    - -
    -
  • @@ -245,23 +225,15 @@

    Declaration

    The string will then read: PAY YOURSHOP: XX.XX

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var finalSummaryItemLabel: String?
    - -
    -
  • - + - request + request
    @@ -273,23 +245,15 @@

    Declaration

    the official Apple Pay documentation for more information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var request: PKPaymentRequest { get }
    - -
    -
  • @@ -300,23 +264,15 @@

    Declaration

    Shows Apple Pay additionally on the saved payment method selection screen.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var showApplePayAsSavedPaymentMethod: Bool
    - -
    -
  • @@ -328,23 +284,15 @@

    Declaration

    listed payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var showLargeButton: Bool
    - -
    -
  • @@ -356,23 +304,15 @@

    Declaration

    a supported card with Apple Pay. By default Apple Pay is shown in any case.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var existingCardRequired: Bool
    - -
    -
  • @@ -387,58 +327,15 @@

    Declaration

    the list of available payment methods.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func hasApplePay(withSupportedNetworks supportedNetworks: [PKPaymentNetwork], existingCardRequired: Bool) -> Bool
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - supportedNetworks - - -
    -

    Supported card acquirers.

    -
    -
    - - existingCardRequired - - -
    -

    Determines whether Apple Pay should be exclusively available when at least one supported card is already set up by the user.

    -
    -
    -
    -
    -

    Return Value

    -

    True if Apple Pay is available on the device, false if it is unavailable.

    -
  • @@ -450,58 +347,6 @@

    Return Value

    If no countryCode is specified, the SDK will set Switzerland as the country code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(applePayMerchantId: String, supportedNetworks: [PKPaymentNetwork], countryCode: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - applePayMerchantId - - -
    -

    The merchant identifier (Merchant ID) at Apple, -which you created together with the CSR file provided by Datatrans.

    -
    -
    - - supportedNetworks - - -
    -

    Supported card acquirers.

    -
    -
    - - countryCode - - -
    -

    Apple Pay country code

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BackendError.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BackendError.html index cd39d49..7f8680d 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BackendError.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BackendError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    BackendError

    -
    -
    - -
    @objc(DTBackendError)
    -public class BackendError : NSError
    - -
    -

    This class includes the Datatrans error name

    @@ -202,9 +191,9 @@

    BackendError

  • - + - name + name
    @@ -215,15 +204,6 @@

    BackendError

    Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var name: String { get }
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BoncardConfig.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BoncardConfig.html index 0bca372..d41037c 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BoncardConfig.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/BoncardConfig.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    BoncardConfig

    -
    -
    - -
    @objc(DTBoncardConfig)
    -public class BoncardConfig : NSObject, NSCopying
    - -
    -

    Configuration object for Boncard transactions.

    @@ -202,9 +191,9 @@

    BoncardConfig

  • @@ -215,44 +204,15 @@

    BoncardConfig

    Creates a new Boncard configuration object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(boncardTypes: [BoncardType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - boncardTypes - - -
    -

    The types of Boncard (and their order) to -display in the payment method selection for the PaymentMethodType.Boncard -payment method type.

    -
    -
    -
  • @@ -269,36 +229,6 @@

    Parameters

    [[DTBoncardConfig alloc] initWithBoncardTypes:@[@(DTBoncardTypeGiftCard), @(DTBoncardTypeBoncard)]];

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(initWithBoncardTypes:)
    -public convenience init(boncardTypesObjc: [NSNumber])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - boncardTypesObjc - - -
    -

    The types of Boncard (and their order) to -display in the payment method selection for the PaymentMethodType.Boncard -payment method type.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Card.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Card.html index a6fbbd6..9af77e5 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Card.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Card.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    Card

    -
    -
    - -
    @objc(DTCard)
    -@objcMembers
    -public class Card : PaymentMethod
    - -
    -

    Use this class to process raw card data for payments. You should use this class if your app takes over the user interface for the card input fields.

    @@ -204,9 +192,9 @@

    Card

  • - + - number + number
    @@ -217,23 +205,15 @@

    Card

    Card number

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var number: String
    - -
    -
  • @@ -244,23 +224,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var expiryDate: CardExpiryDate
    - -
    -
  • - + - cvv + cvv
    @@ -271,23 +243,15 @@

    Declaration

    Card security code - nil if the card does not have a card security code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cvv: String?
    - -
    -
  • @@ -298,23 +262,15 @@

    Declaration

    Cardholder’s name (as written on the card)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: String?
    - -
    -
  • @@ -325,81 +281,6 @@

    Declaration

    Use this to initialize a card object with the card data.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, number: String, expiryDate: CardExpiryDate, cvv: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - type - - -
    -

    Card type, e.g. Visa or Mastercard

    -
    -
    - - number - - -
    -

    Card number

    -
    -
    - - expiryDate - - -
    -

    Expiry date

    -
    -
    - - cvv - - -
    -

    Card security code - nil if the card does not have a card security code.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name (as written on the card)

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/CardExpiryDate.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/CardExpiryDate.html index e9fff83..25ad38e 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/CardExpiryDate.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/CardExpiryDate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    CardExpiryDate

    -
    -
    - -
    @objc(DTCardExpiryDate)
    -@objcMembers
    -public class CardExpiryDate : NSObject, Codable, NSCopying
    - -
    -

    Class to be used to represent the card expiry date (month and year).

    @@ -203,9 +191,9 @@

    CardExpiryDate

  • @@ -216,23 +204,15 @@

    CardExpiryDate

    Formats the month to a two digit string.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var formattedMonth: String { get }
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    Formats the year to a two digit string.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var formattedYear: String { get }
    - -
    -
  • - + - month + month
    @@ -270,23 +242,15 @@

    Declaration

    Card expiry month, [1, 12], e.g. 1 for January or 12 for December

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var month: Int { get set }
    - -
    -
  • - + - year + year
    @@ -297,23 +261,15 @@

    Declaration

    Card expiry year, 2 or 4 digits, e.g. 30 or 2030

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var year: Int { get set }
    - -
    -
  • @@ -324,45 +280,6 @@

    Declaration

    Initializes the card expiry date with the given month and year.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(month: Int, year: Int)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - month - - -
    -

    Card expiry month, [1, 12], e.g. 1 for January or 12 for December

    -
    -
    - - year - - -
    -

    Card expiry year, 2 or 4 digits, e.g. 30 or 2030

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCVVOnlyCard.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCVVOnlyCard.html index 691ee36..731425d 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCVVOnlyCard.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCVVOnlyCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCVVOnlyCard

    -
    -
    - -
    @objc(DTPCIPCVVOnlyCard)
    -@objcMembers
    -public class PCIPCVVOnlyCard : NSObject
    - -
    -

    This class represents a previously tokenized card used in the CVV-only tokenization/verification flow.

    @@ -203,9 +191,9 @@

    PCIPCVVOnlyCard

  • @@ -216,23 +204,15 @@

    PCIPCVVOnlyCard

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var maskedCardNumber: String
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var expiryDate: CardExpiryDate
    - -
    -
  • @@ -270,57 +242,6 @@

    Declaration

    Use this to initialize a CVV only object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, maskedCardNumber: String, expiryDate: CardExpiryDate)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - type - - -
    -

    e.g. Visa or Mastercard

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -
    - - expiryDate - - -
    -

    Expiry date

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardInfo.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardInfo.html index 2b1e626..6c45133 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardInfo.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardInfo.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCardInfo

    -
    -
    - -
    @objc(DTPCIPCardInfo)
    -@objcMembers
    -public class PCIPCardInfo : NSObject
    - -
    -

    This class represents a (credit or debit) card which was used for PCI Proxy tokenization.

    @@ -203,9 +191,9 @@

    PCIPCardInfo

  • - + - brand + brand
    @@ -216,23 +204,15 @@

    PCIPCardInfo

    The brand of the card, e.g. “VISA”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let brand: String?
    - -
    -
  • @@ -243,23 +223,15 @@

    Declaration

    The country of the card, e.g. “US”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let countryCode: String?
    - -
    -
  • - + - issuer + issuer
    @@ -270,23 +242,15 @@

    Declaration

    The issuer of the card, e.g. “U.S. REGION”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let issuer: String?
    - -
    -
  • @@ -297,23 +261,15 @@

    Declaration

    The masked card number, e.g. “489537xxxxxx6287”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let maskedCardNumber: String
    - -
    -
  • @@ -324,23 +280,15 @@

    Declaration

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let expiryDate: CardExpiryDate
    - -
    -
  • - + - type + type
    @@ -351,23 +299,15 @@

    Declaration

    The type of the card, e.g. “debit”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let type: String?
    - -
    -
  • - + - usage + usage
    @@ -378,14 +318,6 @@

    Declaration

    The usage of the card, e.g. “consumer”

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let usage: String?
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html index 2a8c870..731bad9 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPCardholder

    -
    -
    - -
    @objc(DTPCIPCardholder)
    -@objcMembers
    -public class PCIPCardholder : NSObject
    - -
    -

    This class is used to add cardholder info.

    @@ -203,9 +191,9 @@

    PCIPCardholder

  • @@ -216,23 +204,15 @@

    PCIPCardholder

    Cardholder email address.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var emailAddress: String?
    - -
    -
  • @@ -243,14 +223,6 @@

    Declaration

    Cardholder phone number.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var phoneNumber: String? { get set }
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenization.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenization.html index bb41457..0ed737f 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenization.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenization.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenization

    -
    -
    - -
    @objc(DTPCIPTokenization)
    -public class PCIPTokenization : NSObject
    - -
    -

    Use this class to start a PCI Proxy tokenization.

    After the tokenization has been completed - regardless if @@ -212,9 +201,9 @@

    PCIPTokenization

  • - + - delegate + delegate
    @@ -226,24 +215,15 @@

    PCIPTokenization

    successfully or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public weak var delegate: PCIPTokenizationDelegate?
    - -
    -
  • - + - options + options
    @@ -254,24 +234,15 @@

    Declaration

    The available options for how a tokenization is handled by the mobile SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var options: PCIPTokenizationOptions
    - -
    -
  • - + - theme + theme
    @@ -282,24 +253,15 @@

    Declaration

    The theme to be used by the SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var theme: ThemeConfiguration
    - -
    -
  • @@ -308,59 +270,19 @@

    Declaration

    Use this init method if you use your own UI and already have a Card instance with the -card data to be tokenized. After this class is initialized, you should define its delegate, -the options properties and a theme if desired.

    +card data to be tokenized. After this class is initialized, you should define its delegate, +the options properties and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(merchantId: String, card: Card)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - card - - -
    -

    Card object to tokenize.

    -
    -
    -
  • @@ -369,58 +291,19 @@

    Parameters

    Use this init method to allow the user to enter the card data to be tokenized. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(merchantId: String, paymentMethodTypes: [PaymentMethodType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - paymentMethodTypes - - -
    -

    The allowed credit or debit card types.

    -
    -
    -
  • @@ -429,59 +312,19 @@

    Parameters

    Use this init method to tokenize the CVV of an already tokenized card. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(merchantId: String, cvvOnlyCard: PCIPCVVOnlyCard)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - cvvOnlyCard - - -
    -

    Previously tokenized card for which the CVV should be entered.

    -
    -
    -
  • @@ -490,8 +333,8 @@

    Parameters

    Use this init method to allow the user to enter the card data to be tokenized. After this -class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +class is initialized, you should define its delegate, the options properties +and a theme if desired.

    This initializer is for use from Objective-C only. Instead of [PaymentMethodType], it takes [NSNumber] containing rawValues of PaymentMethodType.

    @@ -500,55 +343,15 @@

    Parameters

    [[DTPCIPTokenization alloc] initWithMerchantId:@"..." paymentMethodTypes:@[@(DTPaymentMethodTypeVisa), @(DTPaymentMethodTypeMasterCard)]];

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(initWithMerchantId:paymentMethodTypes:)
    -public convenience init(merchantId: String, paymentMethodTypesObjc: [NSNumber])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - merchantId - - -
    -

    Your merchantId.

    -
    -
    - - paymentMethodTypesObjc - - -
    -

    The allowed credit or debit card types.

    -
    -
    -
  • @@ -558,38 +361,9 @@

    Parameters

    Starts the SDK and displays any needed user interface using the provided presentingController. Note that a tokenization can only -be started once. For SwiftUI, use View.datatrans(startWithPCIPTokenization:) instead.

    +be started once. For SwiftUI, use View.datatrans(startWithPCIPTokenization:) instead.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public func start(presentingController: UIViewController)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - presentingController - - -
    -

    UIViewController -used to present the user interface during an on-going tokenization.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationError.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationError.html index 19e3683..af85877 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationError.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenizationError

    -
    -
    - -
    @objc(DTPCIPTokenizationError)
    -public class PCIPTokenizationError : NSError
    - -
    -

    This class includes the error message of a failed tokenization.

    @@ -202,9 +191,9 @@

    PCIPTokenizationError

  • @@ -217,24 +206,15 @@

    PCIPTokenizationError

    Use this constant to compare it to a PCIPTokenizationError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let technical: Int
    - -
    -
  • @@ -247,24 +227,15 @@

    Declaration

    Use this constant to compare it to a PCIPTokenizationError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let validation: Int
    - -
    -
  • @@ -275,15 +246,6 @@

    Declaration

    The BackendError that contains the Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var backendError: BackendError? { get }
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationOptions.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationOptions.html index f668dc7..2aba66a 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationOptions.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationOptions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPTokenizationOptions

    -
    -
    - -
    @objc(DTPCIPTokenizationOptions)
    -@objcMembers
    -public class PCIPTokenizationOptions : NSObject
    - -
    -

    This class can be used to specify miscellaneous options related to the tokenization.

    @@ -203,9 +191,9 @@

    PCIPTokenizationOptions

  • - + - language + language
    @@ -219,23 +207,15 @@

    PCIPTokenizationOptions

    The supported values are en, da, de, es, fi, fr, it, nl,no, pt, sv and nil.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var language: String? { get set }
    - -
    -
  • @@ -246,23 +226,15 @@

    Declaration

    Use this setting to display or hide critical errors.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var suppressCriticalErrorDialog: Bool
    - -
    -
  • - + - testing + testing
    @@ -274,23 +246,15 @@

    Declaration

    the SDK will call the Datatrans production environment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var testing: Bool
    - -
    -
  • @@ -307,23 +271,15 @@

    Declaration

    corporate networks with anti-malware/-theft/-espionage SSL proxying.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var useCertificatePinning: Bool
    - -
    -
  • @@ -341,23 +297,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: PCIPCardholder
    - -
    -
  • @@ -373,14 +321,6 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var customInitialLoaderDelegate: InitialLoaderDelegate?
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationSuccess.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationSuccess.html index 4ec9369..b0e8993 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationSuccess.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPTokenizationSuccess.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PCIPTokenizationSuccess

    -
    -
    - -
    @objc(DTPCIPTokenizationSuccess)
    -@objcMembers
    -public class PCIPTokenizationSuccess : NSObject
    - -
    -

    This class aggregates the results of a successful PCI Proxy tokenization.

    @@ -203,9 +191,9 @@

    PCIPTokenizationSuccess

  • - + - cardInfo + cardInfo
    @@ -217,23 +205,15 @@

    PCIPTokenizationSuccess

    for this PCI Proxy tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let cardInfo: PCIPCardInfo
    - -
    -
  • @@ -244,23 +224,15 @@

    Declaration

    The payment method used for this PCI Proxy tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let paymentMethodType: PaymentMethodType
    - -
    -
  • @@ -271,14 +243,6 @@

    Declaration

    The resulting tokenizationId.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let tokenizationId: String
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethod.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethod.html index 9817cbd..0cb78f3 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethod.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethod.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    PaymentMethod

    -
    -
    - -
    @objc(DTPaymentMethod)
    -@objcMembers
    -public class PaymentMethod : NSObject, Codable, NSCoding, NSCopying
    - -
    -

    This is the base class for payment methods. It contains a type to identify the payment method, e.g. Visa or Mastercard.

    @@ -204,9 +192,9 @@

    PaymentMethod

  • - + - type + type
    @@ -217,23 +205,15 @@

    PaymentMethod

    Payment method type, e.g. Visa

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let type: PaymentMethodType
    - -
    -
  • @@ -245,33 +225,6 @@

    Declaration

    payment method type.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. Visa

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethodTypeMapper.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethodTypeMapper.html index f75be5b..5f8359d 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethodTypeMapper.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PaymentMethodTypeMapper.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PaymentMethodTypeMapper

    -
    -
    - -
    @objc(DTPaymentMethodTypeMapper)
    -public class PaymentMethodTypeMapper : NSObject
    - -
    -

    Use this class to map the payment method identifiers from Datatrans to the PaymentMethodType.

    @@ -202,9 +191,9 @@

    PaymentMethodTypeMapper

  • @@ -216,46 +205,15 @@

    PaymentMethodTypeMapper

    payment method identifier.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func toType(identifier: String) -> PaymentMethodType?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - identifier - - -
    -

    The payment method identifier from Datatrans

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method type, e.g. Visa, or nil if identifier is invalid

    -
  • @@ -270,47 +228,15 @@

    Return Value

    rawValue of a DTPaymentMethodType.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(toTypeWithIdentifier:)
    -public static func toTypeObjc(identifier: String) -> NSNumber?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - identifier - - -
    -

    The payment method identifier from Datatrans

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method type, e.g. Visa, or nil if identifier is invalid

    -
  • @@ -322,38 +248,6 @@

    Return Value

    PaymentMethodType.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static func toIdentifier(type: PaymentMethodType) -> String
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - type - - -
    -

    The payment method type, e.g. Visa

    -
    -
    -
    -
    -

    Return Value

    -

    The payment method identifier

    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedBoncard.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedBoncard.html index a3243fa..b56fcfd 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedBoncard.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedBoncard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedBoncard

    -
    -
    - -
    @objc(DTSavedBoncard)
    -@objcMembers
    -public class SavedBoncard : SavedPaymentMethod
    - -
    -

    This class contains saved Boncard payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedBoncard

  • @@ -223,23 +211,15 @@

    SavedBoncard

    The specific subtype of card, which affects the title and logo that is displayed for the card.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let boncardType: BoncardType
    - -
    -
  • @@ -250,23 +230,15 @@

    Declaration

    The masked card number you can use to display that specific card in your app.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var maskedCardNumber: String? { get }
    - -
    -
  • @@ -277,59 +249,6 @@

    Declaration

    This init method has to be used to initialize a saved Boncard payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, maskedCardNumber: String?, boncardType: BoncardType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a Boncard

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display that -specific card in your app.

    -
    -
    - - boncardType - - -
    -

    The specific subtype of card, which affects the title and logo -that is displayed for the card.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedCard.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedCard.html index e1f0d43..526c38f 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedCard.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedCard

    -
    -
    - -
    @objc(DTSavedCard)
    -@objcMembers
    -public class SavedCard : SavedPaymentMethod
    - -
    -

    This class contains saved credit or debit card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedCard

  • @@ -223,23 +211,15 @@

    SavedCard

    Expiry date

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var cardExpiryDate: CardExpiryDate? { get }
    - -
    -
  • @@ -252,23 +232,15 @@

    Declaration

    e.g. 432930xxxxxx6095.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public private(set) var maskedCardNumber: String? { get }
    - -
    -
  • @@ -279,23 +251,15 @@

    Declaration

    Cardholder’s name

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardholder: String?
    - -
    -
  • @@ -306,93 +270,15 @@

    Declaration

    Initializes a SavedCard object with the given card data.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, alias: String, cardExpiryDate: CardExpiryDate?, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. Visa

    -
    -
    - - alias - - -
    -

    This is the alias for the card, also known as token. -This can be used to debit the card without further customer interaction.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the first 6 -digits and the last 4 digits of the card, e.g. 432930xxxxxx6095.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • @@ -403,14 +289,6 @@

    Parameters

    Checks if the expiration date is in the future or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    override public func isValid() -> Bool
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPayPal.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPayPal.html index ab08f88..8b8fc70 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPayPal.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPayPal.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPayPal

    -
    -
    - -
    @objc(DTSavedPayPal)
    -@objcMembers
    -public class SavedPayPal : SavedPaymentMethod
    - -
    -

    This class contains saved PayPal payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedPayPal

  • @@ -223,23 +211,15 @@

    SavedPayPal

    PayPal e-mail address. This will be used for displaying purposes.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payPalEmail: String?
    - -
    -
  • @@ -250,45 +230,6 @@

    Declaration

    This init method has to be used to initialize a saved PayPal payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, payPalEmail: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a PayPal account.

    -
    -
    - - payPalEmail - - -
    -

    PayPal e-mail address. This will be used for displaying purposes.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPaymentMethod.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPaymentMethod.html index 9c292b1..0944be4 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPaymentMethod.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPaymentMethod.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPaymentMethod

    -
    -
    - -
    @objc(DTSavedPaymentMethod)
    -@objcMembers
    -public class SavedPaymentMethod : PaymentMethod
    - -
    -

    This is the base class to save a payment method and use it to process recurring payments or fast checkouts.

    @@ -220,9 +208,9 @@

    SavedPaymentMethod

  • - + - alias + alias
    @@ -233,23 +221,15 @@

    SavedPaymentMethod

    The alias that can be used to process recurring payments or fast checkouts.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var alias: String
    - -
    -
  • @@ -260,23 +240,15 @@

    Declaration

    A human readable title.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var displayTitle: String { get }
    - -
    -
  • @@ -287,23 +259,15 @@

    Declaration

    For VoiceOver this title is used instead of displayTitle.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var accessibilityTitle: String { get }
    - -
    -
  • @@ -314,54 +278,15 @@

    Declaration

    This init method has to be used to initialize a saved payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(type: PaymentMethodType, alias: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - type - - -
    -

    Payment method type, e.g. PayPal or Twint

    -
    -
    - - alias - - -
    -

    The alias that can be used to process recurring payments or fast checkouts.

    -
    -
    -
  • @@ -372,52 +297,20 @@

    Parameters

    Creates a SavedPaymentMethod from a JSON string.

    Use this method to deserialize a saved payment method. It takes a JSON string that has been -created with toJson().

    +created with toJson().

    The JSON string is compatible with the Android version of the Datatrans SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func create(jsonString: String) -> SavedPaymentMethod?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - jsonString - - -
    -

    The JSON string representation

    -
    -
    -
    -
    -

    Return Value

    -

    The decoded SavedPaymentMethod or one of its subclasses, if successful, -nil if jsonString is invalid.

    -
  • @@ -428,49 +321,15 @@

    Return Value

    Creates a SavedPaymentMethod from data encoded by the old payment library.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public class func create(legacySavedPaymentMethodData: Data) -> SavedPaymentMethod?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - legacySavedPaymentMethodData - - -
    -

    Data encoded by -DTRecurringPaymentMethod.data(), DTCreditCard.data(), -DTPostFinanceCard.data(), DTReka.data(), DTPayPal.data() or DTELV.data().

    -
    -
    -
    -
    -

    Return Value

    -

    The decoded SavedPaymentMethod or one of its subclasses, if successful, -nil if legacySavedPaymentMethodData is invalid.

    -
  • - + - toJson() + toJson()
    @@ -481,32 +340,20 @@

    Return Value

    Returns a JSON string representation of this saved payment method object.

    Use this method to serialize a saved payment method. The resulting JSON string can be deserialized with -create(jsonString:).

    +create(jsonString:).

    The JSON string is compatible with the Android version of the Datatrans SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func toJson() -> String
    - -
    -
    -
    -

    Return Value

    -

    The JSON string representation

    -
  • @@ -519,14 +366,6 @@

    Return Value

    When e.g. called on a SavedCard it tells you if the expiration date is in the future or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValid() -> Bool
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPostFinanceCard.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPostFinanceCard.html index 41d7cb3..eb8fbc9 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPostFinanceCard.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedPostFinanceCard.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedPostFinanceCard

    -
    -
    - -
    @objc(DTSavedPostFinanceCard)
    -@objcMembers
    -public class SavedPostFinanceCard : SavedCard
    - -
    -

    This class contains saved PostFinance Card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedPostFinanceCard

  • @@ -223,71 +211,6 @@

    SavedPostFinanceCard

    This init method has to be used to initialize a saved PostFinance Card payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(alias: String, cardExpiryDate: CardExpiryDate?, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a PostFinance Card.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the last 4 -digits of the card, e.g. **** 1234.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedReka.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedReka.html index 001b78b..3820f89 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedReka.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedReka.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedReka

    -
    -
    - -
    @objc(DTSavedReka)
    -@objcMembers
    -public class SavedReka : SavedCard
    - -
    -

    This class contains saved Reka card payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedReka

  • @@ -223,71 +211,6 @@

    SavedReka

    This init method has to be used to initialize a saved Reka payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String, cardExpiryDate: CardExpiryDate, maskedCardNumber: String?, cardholder: String?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for a Reka card.

    -
    -
    - - cardExpiryDate - - -
    -

    Expiry date

    -
    -
    - - maskedCardNumber - - -
    -

    The masked card number you can use to display -that specific card in your app. The masked card number shows the first 6 -digits and the last 4 digits of the card, e.g. 123456xxxxxxxxx1234.

    -
    -
    - - cardholder - - -
    -

    Cardholder’s name

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedSEPA.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedSEPA.html index 56dc29d..877e031 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedSEPA.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedSEPA.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    SavedSEPA

    -
    -
    - -
    @objc(DTSavedSEPA)
    -@objcMembers
    -public class SavedSEPA : SavedPaymentMethod
    - -
    -

    This class contains saved SEPA (ELV) payment method details.

    Just like any other SavedPaymentMethod subclass, this class can be used @@ -210,9 +198,9 @@

    SavedSEPA

  • - + - bankCode + bankCode
    @@ -224,23 +212,15 @@

    SavedSEPA

    particular bank. This is required for aliases created before April 15th 2015.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bankCode: String? { get }
    - -
    -
  • - + - alias + alias
    @@ -251,23 +231,15 @@

    Declaration

    Alias for SEPA (ELV).

    -
    -

    Declaration

    -
    -

    Swift

    -
    override public var alias: String { get set }
    - -
    -
  • @@ -278,42 +250,15 @@

    Declaration

    This init method has to be used to initialize a saved SEPA (ELV) payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - alias - - -
    -

    Alias for SEPA (ELV).

    -
    -
    -
  • @@ -322,49 +267,9 @@

    Parameters

    This init method has to be used with SEPA (ELV) aliases created before April 15th 2015. -Please refer to init(alias:) for newer aliases.

    +Please refer to init(alias:) for newer aliases.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public convenience init(alias: String, bankCode: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - alias - - -
    -

    Alias for SEPA (ELV). This value was returned for aliases created before April 15th 2015.

    -
    -
    - - bankCode - - -
    -

    A bank code (German: Bankleitzahl) is a unique identification -code for a particular bank. This is required for aliases created before April 15th 2015.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ThemeConfiguration.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ThemeConfiguration.html index c5b3b58..3f3c7ed 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ThemeConfiguration.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/ThemeConfiguration.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    ThemeConfiguration

    -
    -
    - -
    @objc(DTThemeConfiguration)
    -@objcMembers
    -public class ThemeConfiguration : NSObject
    - -
    -

    This class gives you options to customize the theme of the library.

    The library offers by default a theme for light and dark mode. If your app supports @@ -210,9 +198,9 @@

    ThemeConfiguration

  • @@ -224,23 +212,15 @@

    ThemeConfiguration

    navigation bars will be transparent.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barBackgroundColor: UIColor?
    - -
    -
  • @@ -249,16 +229,8 @@

    Declaration

    Color of the buttons in the navigation bars. If this is not specified, -the color will be the color set in linkColor.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barLinkColor: UIColor?
    +the color will be the color set in linkColor.

    -
    @@ -266,9 +238,9 @@

    Declaration

  • @@ -282,23 +254,15 @@

    Declaration

    The text color is either white or black and cannot be customized.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var barTitleColor: UIColor?
    - -
    -
  • @@ -307,16 +271,8 @@

    Declaration

    Background color of large buttons, such as the ‘Pay’ button. If this is -not specified, the color will be the color set in linkColor.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var buttonColor: UIColor?
    +not specified, the color will be the color set in linkColor.

    -
    @@ -324,9 +280,9 @@

    Declaration

  • @@ -338,23 +294,15 @@

    Declaration

    specified, the color will be set to white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var buttonTextColor: UIColor?
    - -
    -
  • @@ -366,14 +314,6 @@

    Declaration

    specified, the color will be in a blue tone that fits the standard iOS design.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var linkColor: UIColor?
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Transaction.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Transaction.html index 281500d..40c7bff 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Transaction.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    Transaction

    -
    -
    - -
    @objc(DTTransaction)
    -public class Transaction : NSObject, DTErrorHandlerDelegate
    - -
    -

    Use this class to start a transaction with a mobileToken that has previously been initialized with a server-to-server init call.

    @@ -207,9 +196,9 @@

    Transaction

  • - + - delegate + delegate
    @@ -221,24 +210,15 @@

    Transaction

    successfully or not.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public weak var delegate: TransactionDelegate?
    - -
    -
  • - + - options + options
    @@ -249,24 +229,15 @@

    Declaration

    The available options for how a transaction is handled by the mobile SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var options: TransactionOptions
    - -
    -
  • - + - theme + theme
    @@ -277,24 +248,15 @@

    Declaration

    The theme to be used by the SDK.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var theme: ThemeConfiguration
    - -
    -
  • @@ -305,48 +267,19 @@

    Declaration

    Use this init method to start the SDK with a mobile token obtained after a server-to-server init call.

    -

    After this class is initialized, you should define its delegate, the options properties -and a theme if desired.

    +

    After this class is initialized, you should define its delegate, the options properties +and a theme if desired.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    -
  • @@ -360,56 +293,15 @@

    Parameters

    Use this init method if you use your own UI fields for the card information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, card: Card)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - card - - -
    -

    Card object used for the transaction.

    -
    -
    -
  • @@ -422,56 +314,15 @@

    Parameters

    The payment will be started with this saved payment method.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, savedPaymentMethod: SavedPaymentMethod)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - savedPaymentMethod - - -
    -

    The saved payment method to use for this payment.

    -
    -
    -
  • @@ -485,57 +336,15 @@

    Parameters

    The user will then be able to tap on their desired saved payment method to finalize the payment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public init(mobileToken: String, savedPaymentMethods: [SavedPaymentMethod])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - mobileToken - - -
    -

    The mobileToken that has previously -been initialized with a server-to-server init call.

    -
    -
    - - savedPaymentMethods - - -
    -

    Specify here the saved payment methods that are -available for selection to the user.

    -
    -
    -
  • @@ -545,38 +354,9 @@

    Parameters

    Starts the SDK and displays any needed user interface using the provided presentingController. Note that a transaction -can only be started once. For SwiftUI, use View.datatrans(startWithTransaction:) instead.

    +can only be started once. For SwiftUI, use View.datatrans(startWithTransaction:) instead.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public func start(presentingController: UIViewController)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - presentingController - - -
    -

    UIViewController -used to present the user interface during an on-going transaction

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionError.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionError.html index 7e975ee..f9614f3 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionError.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionError.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    TransactionError

    -
    -
    - -
    @objc(DTTransactionError)
    -public class TransactionError : NSError
    - -
    -

    This class includes the error message and other details of a transaction.

    @@ -202,9 +191,9 @@

    TransactionError

  • @@ -217,24 +206,15 @@

    TransactionError

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let technical: Int
    - -
    -
  • @@ -247,24 +227,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let validation: Int
    - -
    -
  • @@ -277,24 +248,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let authentication: Int
    - -
    -
  • @@ -307,24 +269,15 @@

    Declaration

    Use this constant to compare it to a TransactionError‘s code.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public static let authorization: Int
    - -
    -
  • @@ -335,23 +288,15 @@

    Declaration

    The payment method used during the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public internal(set) var paymentMethodType: PaymentMethodType? { get }
    - -
    -
  • @@ -365,24 +310,15 @@

    Declaration

    rawValue of a DTPaymentMethodType in an NSNumber.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(paymentMethodType)
    -public var paymentMethodTypeObjc: NSNumber? { get }
    - -
    -
  • @@ -393,24 +329,15 @@

    Declaration

    The identifier of the failed transaction

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public internal(set) var transactionId: String? { get }
    - -
    -
  • @@ -421,15 +348,6 @@

    Declaration

    The BackendError that contains the Datatrans error name

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -public var backendError: BackendError? { get }
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions.html index fbf60fe..3cedcf5 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    TransactionOptions

    -
    -
    - -
    @objc(DTTransactionOptions)
    -@objcMembers
    -public class TransactionOptions : NSObject
    - -
    -

    This class can be used to specify miscellaneous options related to the transaction.

    @@ -203,9 +191,9 @@

    TransactionOptions

  • @@ -217,23 +205,15 @@

    TransactionOptions

    to return to the merchant app.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var appCallbackScheme: String?
    - -
    -
  • @@ -245,23 +225,15 @@

    Declaration

    for Apple Pay transactions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var applePayConfig: ApplePayConfig?
    - -
    -
  • @@ -270,27 +242,19 @@

    Declaration

    Specify the BoncardConfig object here. This can be used to configure -how the PaymentMethodType.Boncard payment method type +how the PaymentMethodType.Boncard payment method type should be displayed in the SDK. If not specified, a default value will be used.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var boncardConfig: BoncardConfig?
    - -
    -
  • @@ -303,23 +267,15 @@

    Declaration

    The latter is used by default.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cardLabelType: CardLabelType
    - -
    -
  • @@ -333,23 +289,15 @@

    Declaration

    If not specified, the name is “Klarna”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var customKlarnaPaymentMethodName: String?
    - -
    -
  • @@ -360,23 +308,15 @@

    Declaration

    Use this setting to display or hide critical and transaction errors.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var suppressCriticalErrorDialog: Bool
    - -
    -
  • - + - testing + testing
    @@ -388,23 +328,15 @@

    Declaration

    the SDK will call the Datatrans production environment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var testing: Bool
    - -
    -
  • @@ -423,23 +355,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var twintMaxIssuerNumber: Int
    - -
    -
  • @@ -456,23 +380,15 @@

    Declaration

    corporate networks with anti-malware/-theft/-espionage SSL proxying.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var useCertificatePinning: Bool
    - -
    -
  • @@ -493,23 +409,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public weak var customInitialLoaderDelegate: InitialLoaderDelegate?
    - -
    -
  • @@ -521,24 +429,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTDCCShowMode)
    -public enum DCCShowMode : Int
    - -
    -
  • @@ -548,18 +447,10 @@

    Declaration

    Option to control when the DCC (Dynamic Currency Conversion) screen is presented for payments with saved cards (alias/tokenized payments). -The default is DCCShowMode.always, meaning DCC is always shown when available. +The default is DCCShowMode.always, meaning DCC is always shown when available. See DCCShowMode for additional information.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var savedCardDCCShowMode: DCCShowMode
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions/DCCShowMode.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions/DCCShowMode.html index 27c75ec..16a973b 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions/DCCShowMode.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionOptions/DCCShowMode.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    DCCShowMode

    -
    -
    - -
    @objc(DTDCCShowMode)
    -public enum DCCShowMode : Int
    - -
    -

    Mode to control when DCC is presented for saved card payments (alias/tokenized payments).

    @@ -202,9 +191,9 @@

    DCCShowMode

  • - + - always + always
    @@ -215,23 +204,15 @@

    DCCShowMode

    The DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case always
    - -
    -
  • - + - smart + smart
    @@ -246,23 +227,15 @@

    Declaration

    Note: the information whether DCC was previously declined is stored on the device only.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case smart
    - -
    -
  • - + - never + never
    @@ -273,14 +246,6 @@

    Declaration

    Show DCC only in guest mode and not for payments with saved cards.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case never
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionSuccess.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionSuccess.html index 969230a..2e97b0e 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionSuccess.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/TransactionSuccess.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,6 @@

    TransactionSuccess

    -
    -
    - -
    @objc(DTTransactionSuccess)
    -@objcMembers
    -public class TransactionSuccess : NSObject
    - -
    -

    This class includes the success message and other details of a transaction. You will also obtain a transactionId that you can use for operations after the transaction (e.g. settlement, cancel or refund requests).

    @@ -205,9 +193,9 @@

    TransactionSuccess

  • @@ -218,23 +206,15 @@

    TransactionSuccess

    The payment method used during the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let paymentMethodType: PaymentMethodType
    - -
    -
  • @@ -247,23 +227,15 @@

    Declaration

    and can be accessed with a status server-to-server request.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let savedPaymentMethod: SavedPaymentMethod?
    - -
    -
  • @@ -275,14 +247,6 @@

    Declaration

    transaction (eg. settlement, cancel or refund requests).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let transactionId: String
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/BoncardType.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/BoncardType.html index af621f4..09e9074 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/BoncardType.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/BoncardType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,15 +182,7 @@

    BoncardType

    -
    -
    - -
    @objc(DTBoncardType)
    -public enum BoncardType : Int, CaseIterable
    - -
    -
    -

    The different types of Boncard, for determining how the PaymentMethodType.Boncard +

    The different types of Boncard, for determining how the PaymentMethodType.Boncard payment method type is displayed in the payment selection.

    @@ -203,9 +192,9 @@

    BoncardType

  • - + - giftCard + giftCard
    @@ -216,23 +205,15 @@

    BoncardType

    Displays as “Gift card” with a generic gift card icon

    -
    -

    Declaration

    -
    -

    Swift

    -
    case giftCard
    - -
    -
  • - + - boncard + boncard
    @@ -243,23 +224,15 @@

    Declaration

    Displays as “Boncard”

    -
    -

    Declaration

    -
    -

    Swift

    -
    case boncard
    - -
    -
  • @@ -270,23 +243,15 @@

    Declaration

    Displays as “Lunch-Check” with the Lunch-Check logo

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lunchCheck
    - -
    -
  • @@ -297,14 +262,6 @@

    Declaration

    Displays as “Voucher” with the SBB Voucher logo

    -
    -

    Declaration

    -
    -

    Swift

    -
    case sbbVoucher
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/CardLabelType.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/CardLabelType.html index 3fbf3cf..688821a 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/CardLabelType.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/CardLabelType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    CardLabelType

    -
    -
    - -
    @objc(DTCardLabelType)
    -public enum CardLabelType : Int
    - -
    -

    Use this to choose which label to display for the card option in the payment method selection.

    @@ -203,9 +192,9 @@

    CardLabelType

  • @@ -216,23 +205,15 @@

    CardLabelType

    Displays as “Credit or debit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case creditOrDebitCard
    - -
    -
  • @@ -243,23 +224,15 @@

    Declaration

    Displays as “Credit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case creditCard
    - -
    -
  • @@ -270,14 +243,6 @@

    Declaration

    Displays as “Debit card”.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case debitCard
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/PaymentMethodType.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/PaymentMethodType.html index 6940e1e..367b8db 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/PaymentMethodType.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Enums/PaymentMethodType.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PaymentMethodType

    -
    -
    - -
    @objc(DTPaymentMethodType)
    -public enum PaymentMethodType : Int, CaseIterable
    - -
    -

    The payment method used during the transaction.

    @@ -202,9 +191,9 @@

    PaymentMethodType

  • - + - Visa + Visa
    @@ -215,23 +204,15 @@

    PaymentMethodType

    Visa payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Visa
    - -
    -
  • @@ -242,23 +223,15 @@

    Declaration

    MasterCard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case MasterCard
    - -
    -
  • @@ -269,23 +242,15 @@

    Declaration

    Diners Club payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case DinersClub
    - -
    -
  • @@ -296,23 +261,15 @@

    Declaration

    American Express payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case AmericanExpress
    - -
    -
  • - + - JCB + JCB
    @@ -323,23 +280,15 @@

    Declaration

    JCB payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case JCB
    - -
    -
  • - + - UATP + UATP
    @@ -350,23 +299,15 @@

    Declaration

    UATP payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case UATP
    - -
    -
  • - + - Discover + Discover
    @@ -377,23 +318,15 @@

    Declaration

    Discover payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Discover
    - -
    -
  • @@ -404,23 +337,15 @@

    Declaration

    SUPERCARD payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Supercard
    - -
    -
  • @@ -431,23 +356,15 @@

    Declaration

    PostFinance Card payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PostFinanceCard
    - -
    -
  • @@ -458,23 +375,15 @@

    Declaration

    PostFinance E-Finance payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PostFinanceEFinance
    - -
    -
  • - + - PayPal + PayPal
    @@ -485,23 +394,15 @@

    Declaration

    PayPal payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case PayPal
    - -
    -
  • - + - Easypay + Easypay
    @@ -512,23 +413,15 @@

    Declaration

    Swisscom Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Easypay
    - -
    -
  • - + - SEPA + SEPA
    @@ -539,23 +432,15 @@

    Declaration

    SEPA (ELV) payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SEPA
    - -
    -
  • @@ -566,23 +451,15 @@

    Declaration

    SwissBilling payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SwissBilling
    - -
    -
  • - + - Twint + Twint
    @@ -593,23 +470,15 @@

    Declaration

    Twint payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Twint
    - -
    -
  • - + - ApplePay + ApplePay
    @@ -620,23 +489,15 @@

    Declaration

    Apple Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ApplePay
    - -
    -
  • - + - Reka + Reka
    @@ -647,23 +508,15 @@

    Declaration

    Reka payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Reka
    - -
    -
  • @@ -674,23 +527,15 @@

    Declaration

    CembraPay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case CembraPay
    - -
    -
  • @@ -701,23 +546,15 @@

    Declaration

    SwissPass payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case SwissPass
    - -
    -
  • - + - Powerpay + Powerpay
    @@ -728,23 +565,15 @@

    Declaration

    Powerpay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Powerpay
    - -
    -
  • - + - Paycard + Paycard
    @@ -755,23 +584,15 @@

    Declaration

    Paycard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Paycard
    - -
    -
  • @@ -782,23 +603,15 @@

    Declaration

    Paysafecard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Paysafecard
    - -
    -
  • - + - Boncard + Boncard
    @@ -809,23 +622,15 @@

    Declaration

    Gift card / Boncard / Lunch-Check payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Boncard
    - -
    -
  • - + - Elo + Elo
    @@ -836,23 +641,15 @@

    Declaration

    Elo card payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Elo
    - -
    -
  • @@ -863,23 +660,15 @@

    Declaration

    Hipercard payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Hipercard
    - -
    -
  • - + - Klarna + Klarna
    @@ -890,23 +679,15 @@

    Declaration

    Klarna payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Klarna
    - -
    -
  • - + - Dankort + Dankort
    @@ -917,23 +698,15 @@

    Declaration

    Dankort payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Dankort
    - -
    -
  • - + - Swish + Swish
    @@ -944,23 +717,15 @@

    Declaration

    Swish payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Swish
    - -
    -
  • - + - Vipps + Vipps
    @@ -971,23 +736,15 @@

    Declaration

    Vipps payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Vipps
    - -
    -
  • @@ -998,23 +755,15 @@

    Declaration

    MobilePay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case MobilePay
    - -
    -
  • - + - Maestro + Maestro
    @@ -1025,23 +774,15 @@

    Declaration

    Maestro payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case Maestro
    - -
    -
  • @@ -1052,23 +793,15 @@

    Declaration

    China Union Pay payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ChinaUnionPay
    - -
    -
  • @@ -1079,23 +812,15 @@

    Declaration

    SBB Half Fare Travelcard PLUS payment method

    -
    -

    Declaration

    -
    -

    Swift

    -
    case HalfFarePlus
    - -
    -
  • @@ -1106,14 +831,6 @@

    Declaration

    Returns the 3-letter payment method identifier

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identifier: String { get }
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html deleted file mode 100644 index 9fc554c..0000000 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - View Extension Reference - - - - - - - - - - - - - -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    View

    -
    -
    - -
    public extension View
    - -
    -
    - -
    -
    -
    -
      -
    • - -
      -
      -
      -
      -
      -

      Starts the payment SDK from a SwiftUI application.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func datatrans(startWithTransaction: Binding<Datatrans.Transaction?>) -> some View
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - startWithTransaction - - -
      -

      A binding variable to a transaction object previously initialized and configured. -When the transaction object is set to a non-nil value the transaction is started immediately. -Make sure to fully configure the transaction before assigning it. -The SDK sets the transaction to nil when it is finished.

      -
      -
      -
      -
      -
      -
    • -
    • - -
      -
      -
      -
      -
      -

      Starts a PCI Proxy flow from a SwiftUI application.

      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      func datatrans(startWithPCIPTokenization: Binding<Datatrans.PCIPTokenization?>) -> some View
      - -
      -
      -
      -

      Parameters

      - - - - - - - -
      - - startWithPCIPTokenization - - -
      -

      A binding variable to a PCIPTokenization object previously initialized and configured. -When the PCIPTokenization object is set to a non-nil value the PCIPTokenization is started immediately. -Make sure to fully configure the PCIPTokenization before assigning it. -The SDK sets the PCIPTokenization to nil when it is finished.

      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
    - -
    -
    - - diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Classes.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Classes.html index c72240a..1df54d6 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Classes.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Classes.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -194,9 +191,9 @@

    Other Classes

  • @@ -208,24 +205,15 @@

    Other Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBackendError)
    -public class BackendError : NSError
    - -
    -
  • @@ -243,16 +231,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTAppCallbackHandler)
    -@objcMembers
    -public final class AppCallbackHandler : NSObject
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Extensions.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Extensions.html index 65a58f1..28ab466 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Extensions.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Extensions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -189,44 +186,13 @@

    Other Extensions

    -
    -
      -
    • -
      - - - - View - -
      -
      -
      -
      -
      -
      - - See more -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public extension View
      - -
      -
      -
      -
      -
    • -
    -
    - - + +
    - -

    Backwards Deployment Support + +

    MutableCollection

    @@ -235,8 +201,8 @@

    Backwards Deployment Support
    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Protocols.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Protocols.html index 2db6e88..f79ac2a 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Protocols.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Other Protocols.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -194,9 +191,9 @@

    Other Protocols

  • @@ -213,15 +210,6 @@

    Other Protocols

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTInitialLoaderDelegate)
    -public protocol InitialLoaderDelegate
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/PCI Proxy.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/PCI Proxy.html index 61b255c..0a9223f 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/PCI Proxy.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/PCI Proxy.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -197,9 +194,9 @@

    Warning

  • @@ -221,24 +218,15 @@

    Warning

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenization)
    -public class PCIPTokenization : NSObject
    - -
    -
  • @@ -250,25 +238,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationOptions)
    -@objcMembers
    -public class PCIPTokenizationOptions : NSObject
    - -
    -
  • @@ -282,24 +260,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationDelegate)
    -public protocol PCIPTokenizationDelegate
    - -
    -
  • @@ -311,25 +280,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationSuccess)
    -@objcMembers
    -public class PCIPTokenizationSuccess : NSObject
    - -
    -
  • @@ -341,25 +300,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCardInfo)
    -@objcMembers
    -public class PCIPCardInfo : NSObject
    - -
    -
  • @@ -371,24 +320,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPTokenizationError)
    -public class PCIPTokenizationError : NSError
    - -
    -
  • @@ -400,25 +340,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCVVOnlyCard)
    -@objcMembers
    -public class PCIPCVVOnlyCard : NSObject
    - -
    -
  • @@ -430,16 +360,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPCIPCardholder)
    -@objcMembers
    -public class PCIPCardholder : NSObject
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Payment Method.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Payment Method.html index 78525ed..10dd64a 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Payment Method.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Payment Method.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Payment Method

  • @@ -207,25 +204,15 @@

    Payment Method

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTApplePayConfig)
    -@objcMembers
    -public class ApplePayConfig : NSObject, NSCopying
    - -
    -
  • @@ -237,24 +224,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBoncardConfig)
    -public class BoncardConfig : NSObject, NSCopying
    - -
    -
  • @@ -262,29 +240,20 @@

    Declaration

    -

    The different types of Boncard, for determining how the PaymentMethodType.Boncard +

    The different types of Boncard, for determining how the PaymentMethodType.Boncard payment method type is displayed in the payment selection.

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTBoncardType)
    -public enum BoncardType : Int, CaseIterable
    - -
    -
  • - + - Card + Card
    @@ -297,25 +266,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCard)
    -@objcMembers
    -public class Card : PaymentMethod
    - -
    -
  • @@ -327,25 +286,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCardExpiryDate)
    -@objcMembers
    -public class CardExpiryDate : NSObject, Codable, NSCopying
    - -
    -
  • @@ -358,24 +307,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTCardLabelType)
    -public enum CardLabelType : Int
    - -
    -
  • @@ -388,25 +328,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethod)
    -@objcMembers
    -public class PaymentMethod : NSObject, Codable, NSCoding, NSCopying
    - -
    -
  • @@ -418,24 +348,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethodType)
    -public enum PaymentMethodType : Int, CaseIterable
    - -
    -
  • @@ -447,24 +368,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTPaymentMethodTypeMapper)
    -public class PaymentMethodTypeMapper : NSObject
    - -
    -
  • @@ -483,25 +395,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedBoncard)
    -@objcMembers
    -public class SavedBoncard : SavedPaymentMethod
    - -
    -
  • @@ -520,25 +422,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedCard)
    -@objcMembers
    -public class SavedCard : SavedPaymentMethod
    - -
    -
  • @@ -567,25 +459,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPaymentMethod)
    -@objcMembers
    -public class SavedPaymentMethod : PaymentMethod
    - -
    -
  • @@ -604,25 +486,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPayPal)
    -@objcMembers
    -public class SavedPayPal : SavedPaymentMethod
    - -
    -
  • @@ -641,25 +513,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedPostFinanceCard)
    -@objcMembers
    -public class SavedPostFinanceCard : SavedCard
    - -
    -
  • @@ -678,25 +540,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedReka)
    -@objcMembers
    -public class SavedReka : SavedCard
    - -
    -
  • @@ -715,16 +567,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTSavedSEPA)
    -@objcMembers
    -public class SavedSEPA : SavedPaymentMethod
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/InitialLoaderDelegate.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/InitialLoaderDelegate.html index 62032e0..425651c 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/InitialLoaderDelegate.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/InitialLoaderDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    InitialLoaderDelegate

    -
    -
    - -
    @objc(DTInitialLoaderDelegate)
    -public protocol InitialLoaderDelegate
    - -
    -

    Callback invoked by the SDK when the custom initial loader must be dismissed.

    Important

    @@ -207,9 +196,9 @@

    InitialLoaderDelegate

  • @@ -220,14 +209,6 @@

    InitialLoaderDelegate

    Invoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK’s loading animation is used.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func dismissLoader()
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/PCIPTokenizationDelegate.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/PCIPTokenizationDelegate.html index 9d9b30d..81c7004 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/PCIPTokenizationDelegate.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/PCIPTokenizationDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    PCIPTokenizationDelegate

    -
    -
    - -
    @objc(DTPCIPTokenizationDelegate)
    -public protocol PCIPTokenizationDelegate
    - -
    -

    Implement PCIPTokenizationDelegate to be notified when a tokenization ends. PCIPTokenizationDelegate will notify you about the success, error or cancel state of the processed tokenization.

    @@ -204,9 +193,9 @@

    PCIPTokenizationDelegate

  • @@ -218,56 +207,15 @@

    PCIPTokenizationDelegate

    completed. This callback provides details about the tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func tokenizationDidFinish(_ tokenization: PCIPTokenization, result: PCIPTokenizationSuccess)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - tokenization - - -
    -

    The object containing the information -of the completed tokenization.

    -
    -
    - - result - - -
    -

    The result object containing the tokenization ID and -other useful information, e.g. about the card.

    -
    -
    -
  • @@ -285,55 +233,15 @@

    Parameters

    the PCIPTokenizationOptions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func tokenizationDidFail(_ tokenization: PCIPTokenization, error: PCIPTokenizationError)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - tokenization - - -
    -

    The object containing the information -of the failed tokenization.

    -
    -
    - - error - - -
    -

    The error that occurred.

    -
    -
    -
  • @@ -345,35 +253,6 @@

    Parameters

    can be used to cancel any on-going process involving the tokenization.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -optional func tokenizationDidCancel(_ tokenization: PCIPTokenization)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - tokenization - - -
    -

    The object containing the -information of the cancelled tokenization.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/TransactionDelegate.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/TransactionDelegate.html index 1b88c27..1f2e34b 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/TransactionDelegate.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Protocols/TransactionDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -185,14 +182,6 @@

    TransactionDelegate

    -
    -
    - -
    @objc(DTTransactionDelegate)
    -public protocol TransactionDelegate
    - -
    -

    Implement TransactionDelegate to be notified when a transaction ends. TransactionDelegate will notify you about the success, error or cancel state of the processed transaction.

    @@ -204,9 +193,9 @@

    TransactionDelegate

  • @@ -218,56 +207,15 @@

    TransactionDelegate

    completed. This callback provides details about the transaction.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func transactionDidFinish(_ transaction: Transaction, result: TransactionSuccess)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - transaction - - -
    -

    The object containing the information -of the completed transaction.

    -
    -
    - - result - - -
    -

    The object including the information related -to the transaction success.

    -
    -
    -
  • @@ -285,55 +233,15 @@

    Parameters

    the TransactionOptions.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func transactionDidFail(_ transaction: Transaction, error: TransactionError)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - transaction - - -
    -

    The object containing the information -of the failed transaction.

    -
    -
    - - error - - -
    -

    The error that occurred.

    -
    -
    -
  • @@ -350,35 +258,6 @@

    Parameters

    displayed in the payment application.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc
    -optional func transactionDidCancel(_ transaction: Transaction)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - transaction - - -
    -

    The object containing the -information of the cancelled transaction.

    -
    -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Theme Options.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Theme Options.html index 661ec0a..555b703 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Theme Options.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Theme Options.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Theme Options

  • @@ -214,16 +211,6 @@

    Theme Options

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTThemeConfiguration)
    -@objcMembers
    -public class ThemeConfiguration : NSObject
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html index 90c79f0..6db0a0f 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -164,10 +164,7 @@ Other Extensions @@ -193,9 +190,9 @@

    Transaction

  • @@ -212,24 +209,15 @@

    Transaction

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransaction)
    -public class Transaction : NSObject, DTErrorHandlerDelegate
    - -
    -
  • @@ -241,25 +229,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionOptions)
    -@objcMembers
    -public class TransactionOptions : NSObject
    - -
    -
  • @@ -273,24 +251,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionDelegate)
    -public protocol TransactionDelegate
    - -
    -
  • @@ -304,25 +273,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionSuccess)
    -@objcMembers
    -public class TransactionSuccess : NSObject
    - -
    -
  • @@ -334,15 +293,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    @objc(DTTransactionError)
    -public class TransactionError : NSError
    - -
    -
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html index fb9d9ef..21ca654 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -163,10 +163,7 @@ Other Extensions @@ -186,7 +183,7 @@

    Datatrans iOS SDK

    -

    Version +

    Version License Platform

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json index 3ba9754..a7e19dc 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/InitialLoaderDelegate.html#/c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate(im)dismissLoader":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"\u003cp\u003eStarts the payment SDK from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"\u003cp\u003eStarts a PCI Proxy flow from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/s:9Datatrans23PaymentMethodTypeMapperC02toD010identifierAA0bcD0OSgSS_tFZ":{"name":"toType(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toTypeWithIdentifier:":{"name":"toTypeObjc(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toIdentifierWithType:":{"name":"toIdentifier(type:)","abstract":"\u003cp\u003eThis function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVisa":{"name":"Visa","abstract":"\u003cp\u003eVisa payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMasterCard":{"name":"MasterCard","abstract":"\u003cp\u003eMasterCard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDinersClub":{"name":"DinersClub","abstract":"\u003cp\u003eDiners Club payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeAmericanExpress":{"name":"AmericanExpress","abstract":"\u003cp\u003eAmerican Express payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeJCB":{"name":"JCB","abstract":"\u003cp\u003eJCB payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeUATP":{"name":"UATP","abstract":"\u003cp\u003eUATP payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDiscover":{"name":"Discover","abstract":"\u003cp\u003eDiscover payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSupercard":{"name":"Supercard","abstract":"\u003cp\u003eSUPERCARD payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceCard":{"name":"PostFinanceCard","abstract":"\u003cp\u003ePostFinance Card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"\u003cp\u003ePostFinance E-Finance payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePayPal":{"name":"PayPal","abstract":"\u003cp\u003ePayPal payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeEasypay":{"name":"Easypay","abstract":"\u003cp\u003eSwisscom Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSEPA":{"name":"SEPA","abstract":"\u003cp\u003eSEPA (ELV) payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissBilling":{"name":"SwissBilling","abstract":"\u003cp\u003eSwissBilling payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeTwint":{"name":"Twint","abstract":"\u003cp\u003eTwint payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeApplePay":{"name":"ApplePay","abstract":"\u003cp\u003eApple Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeReka":{"name":"Reka","abstract":"\u003cp\u003eReka payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeCembraPay":{"name":"CembraPay","abstract":"\u003cp\u003eCembraPay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissPass":{"name":"SwissPass","abstract":"\u003cp\u003eSwissPass payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePowerpay":{"name":"Powerpay","abstract":"\u003cp\u003ePowerpay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaycard":{"name":"Paycard","abstract":"\u003cp\u003ePaycard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaysafecard":{"name":"Paysafecard","abstract":"\u003cp\u003ePaysafecard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard":{"name":"Boncard","abstract":"\u003cp\u003eGift card / Boncard / Lunch-Check payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeElo":{"name":"Elo","abstract":"\u003cp\u003eElo card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHipercard":{"name":"Hipercard","abstract":"\u003cp\u003eHipercard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeKlarna":{"name":"Klarna","abstract":"\u003cp\u003eKlarna payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDankort":{"name":"Dankort","abstract":"\u003cp\u003eDankort payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwish":{"name":"Swish","abstract":"\u003cp\u003eSwish payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVipps":{"name":"Vipps","abstract":"\u003cp\u003eVipps payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMobilePay":{"name":"MobilePay","abstract":"\u003cp\u003eMobilePay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMaestro":{"name":"Maestro","abstract":"\u003cp\u003eMaestro payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeChinaUnionPay":{"name":"ChinaUnionPay","abstract":"\u003cp\u003eChina Union Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHalfFarePlus":{"name":"HalfFarePlus","abstract":"\u003cp\u003eSBB Half Fare Travelcard PLUS payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Protocols/InitialLoaderDelegate.html#/dismissLoader()":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Other%20Extensions.html#/SlidingArray":{"name":"SlidingArray"},"Classes/AppCallbackHandler.html#/shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/handleURL(_:)":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/init(type:maskedCardNumber:expiryDate:)":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidFinish(_:result:)":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidFail(_:error:)":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidCancel(_:)":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:card:)":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:paymentMethodTypes:)":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:cvvOnlyCard:)":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:paymentMethodTypesObjc:)":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/start(presentingController:)":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/init(alias:)":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/init(alias:bankCode:)":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/init(alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/init(alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/init(alias:payPalEmail:)":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/init(type:alias:)":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/create(jsonString:)":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/create(legacySavedPaymentMethodData:)":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/toJson()":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/isValid()":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/isValid()":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/init(alias:maskedCardNumber:boncardType:)":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/toType(identifier:)":{"name":"toType(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/toTypeObjc(identifier:)":{"name":"toTypeObjc(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/toIdentifier(type:)":{"name":"toIdentifier(type:)","abstract":"\u003cp\u003eThis function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/Visa":{"name":"Visa","abstract":"\u003cp\u003eVisa payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/MasterCard":{"name":"MasterCard","abstract":"\u003cp\u003eMasterCard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/DinersClub":{"name":"DinersClub","abstract":"\u003cp\u003eDiners Club payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/AmericanExpress":{"name":"AmericanExpress","abstract":"\u003cp\u003eAmerican Express payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/JCB":{"name":"JCB","abstract":"\u003cp\u003eJCB payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/UATP":{"name":"UATP","abstract":"\u003cp\u003eUATP payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Discover":{"name":"Discover","abstract":"\u003cp\u003eDiscover payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Supercard":{"name":"Supercard","abstract":"\u003cp\u003eSUPERCARD payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PostFinanceCard":{"name":"PostFinanceCard","abstract":"\u003cp\u003ePostFinance Card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"\u003cp\u003ePostFinance E-Finance payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PayPal":{"name":"PayPal","abstract":"\u003cp\u003ePayPal payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Easypay":{"name":"Easypay","abstract":"\u003cp\u003eSwisscom Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SEPA":{"name":"SEPA","abstract":"\u003cp\u003eSEPA (ELV) payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SwissBilling":{"name":"SwissBilling","abstract":"\u003cp\u003eSwissBilling payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Twint":{"name":"Twint","abstract":"\u003cp\u003eTwint payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/ApplePay":{"name":"ApplePay","abstract":"\u003cp\u003eApple Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Reka":{"name":"Reka","abstract":"\u003cp\u003eReka payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/CembraPay":{"name":"CembraPay","abstract":"\u003cp\u003eCembraPay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SwissPass":{"name":"SwissPass","abstract":"\u003cp\u003eSwissPass payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Powerpay":{"name":"Powerpay","abstract":"\u003cp\u003ePowerpay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Paycard":{"name":"Paycard","abstract":"\u003cp\u003ePaycard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Paysafecard":{"name":"Paysafecard","abstract":"\u003cp\u003ePaysafecard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Boncard":{"name":"Boncard","abstract":"\u003cp\u003eGift card / Boncard / Lunch-Check payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Elo":{"name":"Elo","abstract":"\u003cp\u003eElo card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Hipercard":{"name":"Hipercard","abstract":"\u003cp\u003eHipercard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Klarna":{"name":"Klarna","abstract":"\u003cp\u003eKlarna payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Dankort":{"name":"Dankort","abstract":"\u003cp\u003eDankort payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Swish":{"name":"Swish","abstract":"\u003cp\u003eSwish payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Vipps":{"name":"Vipps","abstract":"\u003cp\u003eVipps payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/MobilePay":{"name":"MobilePay","abstract":"\u003cp\u003eMobilePay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Maestro":{"name":"Maestro","abstract":"\u003cp\u003eMaestro payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/ChinaUnionPay":{"name":"ChinaUnionPay","abstract":"\u003cp\u003eChina Union Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/HalfFarePlus":{"name":"HalfFarePlus","abstract":"\u003cp\u003eSBB Half Fare Travelcard PLUS payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/identifier":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/init(type:)":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/creditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/creditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/debitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/init(month:year:)":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/init(type:number:expiryDate:cvv:cardholder:)":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/giftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/boncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/lunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/sbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/init(boncardTypes:)":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/init(boncardTypesObjc:)":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/hasApplePay(withSupportedNetworks:existingCardRequired:)":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/init(applePayMerchantId:supportedNetworks:countryCode:)":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/Boncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/paymentMethodTypeObjc":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/transactionDidFinish(_:result:)":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/transactionDidFail(_:error:)":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/transactionDidCancel(_:)":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/always":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/smart":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/never":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:)":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:card:)":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:savedPaymentMethod:)":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:savedPaymentMethods:)":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/start(presentingController:)":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx index 96163b2..5a50082 100644 Binary files a/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/Datatrans.tgz b/docs/docsets/Datatrans.tgz index 7972b49..d9fbde5 100644 Binary files a/docs/docsets/Datatrans.tgz and b/docs/docsets/Datatrans.tgz differ diff --git a/docs/index.html b/docs/index.html index fb9d9ef..21ca654 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Datatrans 3.6.2 Docs

    +

    Datatrans 3.6.3 Docs

    GitHubView on GitHub

    @@ -163,10 +163,7 @@ Other Extensions @@ -186,7 +183,7 @@

    Datatrans iOS SDK

    -

    Version +

    Version License Platform

    diff --git a/docs/search.json b/docs/search.json index 3ba9754..a7e19dc 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Protocols/InitialLoaderDelegate.html#/c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate(im)dismissLoader":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"\u003cp\u003eStarts the payment SDK from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"\u003cp\u003eStarts a PCI Proxy flow from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/s:9Datatrans23PaymentMethodTypeMapperC02toD010identifierAA0bcD0OSgSS_tFZ":{"name":"toType(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toTypeWithIdentifier:":{"name":"toTypeObjc(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toIdentifierWithType:":{"name":"toIdentifier(type:)","abstract":"\u003cp\u003eThis function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVisa":{"name":"Visa","abstract":"\u003cp\u003eVisa payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMasterCard":{"name":"MasterCard","abstract":"\u003cp\u003eMasterCard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDinersClub":{"name":"DinersClub","abstract":"\u003cp\u003eDiners Club payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeAmericanExpress":{"name":"AmericanExpress","abstract":"\u003cp\u003eAmerican Express payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeJCB":{"name":"JCB","abstract":"\u003cp\u003eJCB payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeUATP":{"name":"UATP","abstract":"\u003cp\u003eUATP payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDiscover":{"name":"Discover","abstract":"\u003cp\u003eDiscover payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSupercard":{"name":"Supercard","abstract":"\u003cp\u003eSUPERCARD payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceCard":{"name":"PostFinanceCard","abstract":"\u003cp\u003ePostFinance Card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"\u003cp\u003ePostFinance E-Finance payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePayPal":{"name":"PayPal","abstract":"\u003cp\u003ePayPal payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeEasypay":{"name":"Easypay","abstract":"\u003cp\u003eSwisscom Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSEPA":{"name":"SEPA","abstract":"\u003cp\u003eSEPA (ELV) payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissBilling":{"name":"SwissBilling","abstract":"\u003cp\u003eSwissBilling payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeTwint":{"name":"Twint","abstract":"\u003cp\u003eTwint payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeApplePay":{"name":"ApplePay","abstract":"\u003cp\u003eApple Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeReka":{"name":"Reka","abstract":"\u003cp\u003eReka payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeCembraPay":{"name":"CembraPay","abstract":"\u003cp\u003eCembraPay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissPass":{"name":"SwissPass","abstract":"\u003cp\u003eSwissPass payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePowerpay":{"name":"Powerpay","abstract":"\u003cp\u003ePowerpay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaycard":{"name":"Paycard","abstract":"\u003cp\u003ePaycard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaysafecard":{"name":"Paysafecard","abstract":"\u003cp\u003ePaysafecard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard":{"name":"Boncard","abstract":"\u003cp\u003eGift card / Boncard / Lunch-Check payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeElo":{"name":"Elo","abstract":"\u003cp\u003eElo card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHipercard":{"name":"Hipercard","abstract":"\u003cp\u003eHipercard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeKlarna":{"name":"Klarna","abstract":"\u003cp\u003eKlarna payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDankort":{"name":"Dankort","abstract":"\u003cp\u003eDankort payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwish":{"name":"Swish","abstract":"\u003cp\u003eSwish payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVipps":{"name":"Vipps","abstract":"\u003cp\u003eVipps payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMobilePay":{"name":"MobilePay","abstract":"\u003cp\u003eMobilePay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMaestro":{"name":"Maestro","abstract":"\u003cp\u003eMaestro payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeChinaUnionPay":{"name":"ChinaUnionPay","abstract":"\u003cp\u003eChina Union Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHalfFarePlus":{"name":"HalfFarePlus","abstract":"\u003cp\u003eSBB Half Fare Travelcard PLUS payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Protocols/InitialLoaderDelegate.html#/dismissLoader()":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Other%20Extensions.html#/SlidingArray":{"name":"SlidingArray"},"Classes/AppCallbackHandler.html#/shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/handleURL(_:)":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/init(type:maskedCardNumber:expiryDate:)":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidFinish(_:result:)":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidFail(_:error:)":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/tokenizationDidCancel(_:)":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:card:)":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:paymentMethodTypes:)":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:cvvOnlyCard:)":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/init(merchantId:paymentMethodTypesObjc:)":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/start(presentingController:)":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/init(alias:)":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/init(alias:bankCode:)":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/init(alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/init(alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/init(alias:payPalEmail:)":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/init(type:alias:)":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/create(jsonString:)":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/create(legacySavedPaymentMethodData:)":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/toJson()":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/isValid()":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/isValid()":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/init(alias:maskedCardNumber:boncardType:)":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/toType(identifier:)":{"name":"toType(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/toTypeObjc(identifier:)":{"name":"toTypeObjc(identifier:)","abstract":"\u003cp\u003eThis function returns the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/toIdentifier(type:)":{"name":"toIdentifier(type:)","abstract":"\u003cp\u003eThis function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/Visa":{"name":"Visa","abstract":"\u003cp\u003eVisa payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/MasterCard":{"name":"MasterCard","abstract":"\u003cp\u003eMasterCard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/DinersClub":{"name":"DinersClub","abstract":"\u003cp\u003eDiners Club payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/AmericanExpress":{"name":"AmericanExpress","abstract":"\u003cp\u003eAmerican Express payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/JCB":{"name":"JCB","abstract":"\u003cp\u003eJCB payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/UATP":{"name":"UATP","abstract":"\u003cp\u003eUATP payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Discover":{"name":"Discover","abstract":"\u003cp\u003eDiscover payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Supercard":{"name":"Supercard","abstract":"\u003cp\u003eSUPERCARD payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PostFinanceCard":{"name":"PostFinanceCard","abstract":"\u003cp\u003ePostFinance Card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"\u003cp\u003ePostFinance E-Finance payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/PayPal":{"name":"PayPal","abstract":"\u003cp\u003ePayPal payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Easypay":{"name":"Easypay","abstract":"\u003cp\u003eSwisscom Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SEPA":{"name":"SEPA","abstract":"\u003cp\u003eSEPA (ELV) payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SwissBilling":{"name":"SwissBilling","abstract":"\u003cp\u003eSwissBilling payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Twint":{"name":"Twint","abstract":"\u003cp\u003eTwint payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/ApplePay":{"name":"ApplePay","abstract":"\u003cp\u003eApple Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Reka":{"name":"Reka","abstract":"\u003cp\u003eReka payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/CembraPay":{"name":"CembraPay","abstract":"\u003cp\u003eCembraPay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/SwissPass":{"name":"SwissPass","abstract":"\u003cp\u003eSwissPass payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Powerpay":{"name":"Powerpay","abstract":"\u003cp\u003ePowerpay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Paycard":{"name":"Paycard","abstract":"\u003cp\u003ePaycard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Paysafecard":{"name":"Paysafecard","abstract":"\u003cp\u003ePaysafecard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Boncard":{"name":"Boncard","abstract":"\u003cp\u003eGift card / Boncard / Lunch-Check payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Elo":{"name":"Elo","abstract":"\u003cp\u003eElo card payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Hipercard":{"name":"Hipercard","abstract":"\u003cp\u003eHipercard payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Klarna":{"name":"Klarna","abstract":"\u003cp\u003eKlarna payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Dankort":{"name":"Dankort","abstract":"\u003cp\u003eDankort payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Swish":{"name":"Swish","abstract":"\u003cp\u003eSwish payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Vipps":{"name":"Vipps","abstract":"\u003cp\u003eVipps payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/MobilePay":{"name":"MobilePay","abstract":"\u003cp\u003eMobilePay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/Maestro":{"name":"Maestro","abstract":"\u003cp\u003eMaestro payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/ChinaUnionPay":{"name":"ChinaUnionPay","abstract":"\u003cp\u003eChina Union Pay payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/HalfFarePlus":{"name":"HalfFarePlus","abstract":"\u003cp\u003eSBB Half Fare Travelcard PLUS payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/identifier":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/init(type:)":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/creditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/creditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/debitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/init(month:year:)":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/init(type:number:expiryDate:cvv:cardholder:)":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/giftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/boncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/lunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/sbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/init(boncardTypes:)":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/init(boncardTypesObjc:)":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/hasApplePay(withSupportedNetworks:existingCardRequired:)":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/init(applePayMerchantId:supportedNetworks:countryCode:)":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/Boncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/paymentMethodTypeObjc":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/transactionDidFinish(_:result:)":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/transactionDidFail(_:error:)":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/transactionDidCancel(_:)":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/always":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/smart":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/never":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:)":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:card:)":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:savedPaymentMethod:)":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/init(mobileToken:savedPaymentMethods:)":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/start(presentingController:)":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file