diff --git a/Datatrans.podspec b/Datatrans.podspec index 495a6b1..30bcdbe 100644 --- a/Datatrans.podspec +++ b/Datatrans.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "Datatrans" - spec.version = "3.4.0" + spec.version = "3.5.0" 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/ios-arm64/Datatrans.framework/CardBinRangeConfig.json b/Datatrans.xcframework/ios-arm64/Datatrans.framework/CardBinRangeConfig.json new file mode 100644 index 0000000..821cf97 --- /dev/null +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/CardBinRangeConfig.json @@ -0,0 +1,250 @@ +{ + "cards": [ + { + "type": "VIS", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [4] + ] + }, + { + "type": "ECA", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [5], + [222100, 272099] + ] + }, + { + "type": "AMX", + "numberLengths": [15], + "numberSpacing": [4, 10], + "numberRanges": [ + [34], + [37] + ] + }, + { + "type": "DIN", + "numberLengths": [14], + "numberSpacing": [4, 10], + "numberRanges": [ + [36] + ] + }, + { + "type": "DIN", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [65085200, 65085205], + [65085300, 65085304], + [65085400, 65085401], + [65085500, 65085501], + [65085600, 65085604], + [65085700, 65085705] + ] + }, + { + "type": "DIS", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [65], + [6011], + [644000, 649999] + ] + }, + { + "type": "JCB", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [3528, 3589] + ] + }, + { + "type": "UAP", + "numberLengths": [15], + "numberSpacing": [4, 9], + "numberRanges": [ + [1] + ] + }, + { + "type": "SCX", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [435378], + [435379], + [54688725] + ] + }, + { + "type": "DNK", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [4571], + [5019] + ] + }, + { + "type": "MAU", + "numberLengths": [16, 17, 18, 19], + "numberRanges": [ + [50], + [56], + [57], + [58], + [59], + [600000, 601099], + [601110, 601119], + [601150, 601173], + [601175, 601176], + [601180, 601185], + [601200, 609999], + [61], + [62], + [63], + [640, 643], + [66], + [67], + [68], + [69] + ] + }, + { + "type": "CUP", + "numberLengths": [14, 15, 16, 17, 18, 19], + "numberRanges": [ + [601382], + [601428], + [602907], + [602969], + [603265], + [603367], + [603601], + [603694], + [603708], + [604823], + [606045], + [606052], + [620009, 620278], + [620342], + [620411, 620427], + [620513, 620562], + [620812, 620826], + [620938], + [621001, 621132], + [621200, 621840], + [621977, 622021], + [622100, 623748], + [624, 627111], + [627192, 627264], + [627328, 627401], + [627471, 627533], + [627629, 627681], + [627805, 628115], + [628179, 628899], + [629102, 629295], + [629433, 629436], + [629846, 629886], + [629949, 629975], + [630042], + [632062], + [636093, 636095], + [636189], + [639339], + [639578], + [6858], + [690750, 690759], + [81, 817199], + [900105], + [900205], + [900300, 900309], + [905920, 905929], + [9111], + [940], + [955], + [966666], + [968807, 968809], + [984300, 984303], + [990027], + [998800, 998802] + ] + }, + { + "type": "ELO", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [431274], + [506717,506718], + [506733], + [506739], + [506741,506743], + [506774], + [506778], + [509004,509009], + [509013], + [509020,509029], + [509031], + [509033], + [509035], + [509036,509053], + [509064], + [509077,509080], + [636297], + [401178,401179], + [438935], + [457393], + [457631,457632], + [504175], + [506720,506721], + [506724,506732], + [506740], + [506744,506748], + [506753], + [506775], + [506777], + [509000,509002], + [509066,509069], + [509072], + [509074], + [509076], + [509081,509083], + [509085,509810], + [636368], + [650901,650920], + [650485,650538], + [650541,650598], + [650700,650718], + [650720,650727], + [651652,651679], + [655000,655019], + [655021,655058], + [650921,650978] + ] + }, + { + "type": "HPC", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [606282], + [384100], + [384140], + [384160], + [637095], + [637609], + [637612], + [637568], + [637599] + ] + } + ] +} diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans index 53353b4..233bd45 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/DTPaymentMethodIdentifiers.h b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h index 1846fa2..0aa27bd 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h @@ -35,6 +35,7 @@ extern NSString* const DTPaymentMethodKlarna; extern NSString* const DTPaymentMethodDankort; extern NSString* const DTPaymentMethodSwish; extern NSString* const DTPaymentMethodVipps; +extern NSString* const DTPaymentMethodMobilePay; extern NSString* const DTPaymentMethodMaestro; extern NSString* const DTPaymentMethodChinaUnionPay; extern NSString* const DTPaymentMethodHalfFarePlus; diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodInfo.h b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodInfo.h index 13a94b8..cbb2f68 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodInfo.h +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/DTPaymentMethodInfo.h @@ -9,7 +9,6 @@ #import @class DTPaymentOptions; -@class DTBinRange; typedef enum { DTPaymentMethodCreditCard = 1 << 0, @@ -39,9 +38,6 @@ typedef enum { @property (nonatomic, readonly) Class _Nullable savedPaymentMethodClass; @property (nonatomic, readonly) NSRange creditCardVerificationLengthRange; -@property (nonatomic, readonly) NSRange creditCardNumberLengthRange; -@property (nonatomic, readonly) NSArray* _Nullable creditCardNumberRanges; -@property (nonatomic, readonly) NSArray* _Nullable creditCardNumberSpaces; - (void)updateWithOptions:(nonnull DTPaymentOptions *)options; - (nullable NSString *)validateOptions:(nonnull DTPaymentOptions *)options isAliasPayment:(BOOL)isAliasPayment hasKlarnaSDK:(BOOL)hasKlarnaSDK; 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 1747dab..1b33432 100644 --- a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h +++ b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Headers/Datatrans-Swift.h @@ -688,12 +688,14 @@ typedef SWIFT_ENUM_NAMED(NSInteger, DTPaymentMethodType, "PaymentMethodType", op DTPaymentMethodTypeSwish = 27, /// Vipps payment method DTPaymentMethodTypeVipps = 28, +/// MobilePay payment method + DTPaymentMethodTypeMobilePay = 29, /// Maestro payment method - DTPaymentMethodTypeMaestro = 29, + DTPaymentMethodTypeMaestro = 30, /// China Union Pay payment method - DTPaymentMethodTypeChinaUnionPay = 30, + DTPaymentMethodTypeChinaUnionPay = 31, /// SBB Half Fare Travelcard PLUS payment method - DTPaymentMethodTypeHalfFarePlus = 31, + DTPaymentMethodTypeHalfFarePlus = 32, }; diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist index 82dd846..56fea0b 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/MBP.pdf b/Datatrans.xcframework/ios-arm64/Datatrans.framework/MBP.pdf new file mode 100644 index 0000000..5fc731d Binary files /dev/null and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/MBP.pdf differ 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 7e831c9..778f10a 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 88431f3..49cfd24 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 @@ -200,6 +200,7 @@ import _Concurrency case Dankort case Swish case Vipps + case MobilePay case Maestro case ChinaUnionPay case HalfFarePlus diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/da.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/da.lproj/Localizable.strings index 3a358e1..4335167 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/da.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/da.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/de.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/de.lproj/Localizable.strings index 2054c89..3d85ee1 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/de.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/de.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/en.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/en.lproj/Localizable.strings index 40a096f..cd73921 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/en.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/en.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/es.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/es.lproj/Localizable.strings index 27c92a5..ce39ad2 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/es.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/es.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/fi.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/fi.lproj/Localizable.strings index 4c8e8b2..0bbbda3 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/fi.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/fi.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/fr.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/fr.lproj/Localizable.strings index 85ef51c..a60550c 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/fr.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/fr.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/it.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/it.lproj/Localizable.strings index 9cc2949..63f658a 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/it.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/it.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/nl.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/nl.lproj/Localizable.strings index 98f3247..f663d2a 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/nl.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/nl.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/no.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/no.lproj/Localizable.strings index 60e48f0..7cdbb04 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/no.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/no.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/pt.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/pt.lproj/Localizable.strings index 3d5652a..0a44918 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/pt.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/pt.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64/Datatrans.framework/sv.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64/Datatrans.framework/sv.lproj/Localizable.strings index 4e2a795..8d1756f 100644 Binary files a/Datatrans.xcframework/ios-arm64/Datatrans.framework/sv.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64/Datatrans.framework/sv.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/CardBinRangeConfig.json b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/CardBinRangeConfig.json new file mode 100644 index 0000000..821cf97 --- /dev/null +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/CardBinRangeConfig.json @@ -0,0 +1,250 @@ +{ + "cards": [ + { + "type": "VIS", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [4] + ] + }, + { + "type": "ECA", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [5], + [222100, 272099] + ] + }, + { + "type": "AMX", + "numberLengths": [15], + "numberSpacing": [4, 10], + "numberRanges": [ + [34], + [37] + ] + }, + { + "type": "DIN", + "numberLengths": [14], + "numberSpacing": [4, 10], + "numberRanges": [ + [36] + ] + }, + { + "type": "DIN", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [65085200, 65085205], + [65085300, 65085304], + [65085400, 65085401], + [65085500, 65085501], + [65085600, 65085604], + [65085700, 65085705] + ] + }, + { + "type": "DIS", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [65], + [6011], + [644000, 649999] + ] + }, + { + "type": "JCB", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [3528, 3589] + ] + }, + { + "type": "UAP", + "numberLengths": [15], + "numberSpacing": [4, 9], + "numberRanges": [ + [1] + ] + }, + { + "type": "SCX", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [435378], + [435379], + [54688725] + ] + }, + { + "type": "DNK", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [4571], + [5019] + ] + }, + { + "type": "MAU", + "numberLengths": [16, 17, 18, 19], + "numberRanges": [ + [50], + [56], + [57], + [58], + [59], + [600000, 601099], + [601110, 601119], + [601150, 601173], + [601175, 601176], + [601180, 601185], + [601200, 609999], + [61], + [62], + [63], + [640, 643], + [66], + [67], + [68], + [69] + ] + }, + { + "type": "CUP", + "numberLengths": [14, 15, 16, 17, 18, 19], + "numberRanges": [ + [601382], + [601428], + [602907], + [602969], + [603265], + [603367], + [603601], + [603694], + [603708], + [604823], + [606045], + [606052], + [620009, 620278], + [620342], + [620411, 620427], + [620513, 620562], + [620812, 620826], + [620938], + [621001, 621132], + [621200, 621840], + [621977, 622021], + [622100, 623748], + [624, 627111], + [627192, 627264], + [627328, 627401], + [627471, 627533], + [627629, 627681], + [627805, 628115], + [628179, 628899], + [629102, 629295], + [629433, 629436], + [629846, 629886], + [629949, 629975], + [630042], + [632062], + [636093, 636095], + [636189], + [639339], + [639578], + [6858], + [690750, 690759], + [81, 817199], + [900105], + [900205], + [900300, 900309], + [905920, 905929], + [9111], + [940], + [955], + [966666], + [968807, 968809], + [984300, 984303], + [990027], + [998800, 998802] + ] + }, + { + "type": "ELO", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [431274], + [506717,506718], + [506733], + [506739], + [506741,506743], + [506774], + [506778], + [509004,509009], + [509013], + [509020,509029], + [509031], + [509033], + [509035], + [509036,509053], + [509064], + [509077,509080], + [636297], + [401178,401179], + [438935], + [457393], + [457631,457632], + [504175], + [506720,506721], + [506724,506732], + [506740], + [506744,506748], + [506753], + [506775], + [506777], + [509000,509002], + [509066,509069], + [509072], + [509074], + [509076], + [509081,509083], + [509085,509810], + [636368], + [650901,650920], + [650485,650538], + [650541,650598], + [650700,650718], + [650720,650727], + [651652,651679], + [655000,655019], + [655021,655058], + [650921,650978] + ] + }, + { + "type": "HPC", + "numberLengths": [16], + "numberSpacing": [4, 8, 12], + "numberRanges": [ + [606282], + [384100], + [384140], + [384160], + [637095], + [637609], + [637612], + [637568], + [637599] + ] + } + ] +} 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 f833550..c0ddebd 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/DTPaymentMethodIdentifiers.h b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h index 1846fa2..0aa27bd 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodIdentifiers.h @@ -35,6 +35,7 @@ extern NSString* const DTPaymentMethodKlarna; extern NSString* const DTPaymentMethodDankort; extern NSString* const DTPaymentMethodSwish; extern NSString* const DTPaymentMethodVipps; +extern NSString* const DTPaymentMethodMobilePay; extern NSString* const DTPaymentMethodMaestro; extern NSString* const DTPaymentMethodChinaUnionPay; extern NSString* const DTPaymentMethodHalfFarePlus; diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodInfo.h b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodInfo.h index 13a94b8..cbb2f68 100644 --- a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodInfo.h +++ b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Headers/DTPaymentMethodInfo.h @@ -9,7 +9,6 @@ #import @class DTPaymentOptions; -@class DTBinRange; typedef enum { DTPaymentMethodCreditCard = 1 << 0, @@ -39,9 +38,6 @@ typedef enum { @property (nonatomic, readonly) Class _Nullable savedPaymentMethodClass; @property (nonatomic, readonly) NSRange creditCardVerificationLengthRange; -@property (nonatomic, readonly) NSRange creditCardNumberLengthRange; -@property (nonatomic, readonly) NSArray* _Nullable creditCardNumberRanges; -@property (nonatomic, readonly) NSArray* _Nullable creditCardNumberSpaces; - (void)updateWithOptions:(nonnull DTPaymentOptions *)options; - (nullable NSString *)validateOptions:(nonnull DTPaymentOptions *)options isAliasPayment:(BOOL)isAliasPayment hasKlarnaSDK:(BOOL)hasKlarnaSDK; 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 519716c..1948090 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 @@ -690,12 +690,14 @@ typedef SWIFT_ENUM_NAMED(NSInteger, DTPaymentMethodType, "PaymentMethodType", op DTPaymentMethodTypeSwish = 27, /// Vipps payment method DTPaymentMethodTypeVipps = 28, +/// MobilePay payment method + DTPaymentMethodTypeMobilePay = 29, /// Maestro payment method - DTPaymentMethodTypeMaestro = 29, + DTPaymentMethodTypeMaestro = 30, /// China Union Pay payment method - DTPaymentMethodTypeChinaUnionPay = 30, + DTPaymentMethodTypeChinaUnionPay = 31, /// SBB Half Fare Travelcard PLUS payment method - DTPaymentMethodTypeHalfFarePlus = 31, + DTPaymentMethodTypeHalfFarePlus = 32, }; @@ -1949,12 +1951,14 @@ typedef SWIFT_ENUM_NAMED(NSInteger, DTPaymentMethodType, "PaymentMethodType", op DTPaymentMethodTypeSwish = 27, /// Vipps payment method DTPaymentMethodTypeVipps = 28, +/// MobilePay payment method + DTPaymentMethodTypeMobilePay = 29, /// Maestro payment method - DTPaymentMethodTypeMaestro = 29, + DTPaymentMethodTypeMaestro = 30, /// China Union Pay payment method - DTPaymentMethodTypeChinaUnionPay = 30, + DTPaymentMethodTypeChinaUnionPay = 31, /// SBB Half Fare Travelcard PLUS payment method - DTPaymentMethodTypeHalfFarePlus = 31, + DTPaymentMethodTypeHalfFarePlus = 32, }; 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 7c992d3..c14d5f3 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/MBP.pdf b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/MBP.pdf new file mode 100644 index 0000000..5fc731d Binary files /dev/null and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/MBP.pdf differ 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 76315af..9a96216 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 212a16d..1e995eb 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 @@ -200,6 +200,7 @@ import _Concurrency case Dankort case Swish case Vipps + case MobilePay case Maestro case ChinaUnionPay case HalfFarePlus 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 fdec1e4..bbc7478 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 ba03e92..d018672 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 @@ -200,6 +200,7 @@ import _Concurrency case Dankort case Swish case Vipps + case MobilePay case Maestro case ChinaUnionPay case HalfFarePlus 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 4bf9594..df8f39e 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 @@ -40,6 +40,10 @@ QEzsnsbZEpneT9lRFZG9nSWKaPM= + CardBinRangeConfig.json + + B94n4I/p9m80fPn9DZMJTfeZPfY= + DIN.pdf IoqdeIAWjo5nHGPmOJP0yrS06dA= @@ -170,11 +174,11 @@ Headers/DTPaymentMethodIdentifiers.h - C8j1VEYSGMPUJZLXs2uxtwBwCss= + Mf5rCX6y5Pxi0rnJT5Gdcfmd6ms= Headers/DTPaymentMethodInfo.h - 6ZOAEL8RSVaXTcQFSCuIYAmxGaM= + rPblC0CLUmHXli3IqLB3SDymVDg= Headers/DTPaymentModel.h @@ -242,7 +246,7 @@ Headers/Datatrans-Swift.h - UtPCBi88rxz7zQw+a5HaNGYwedU= + FMBOy+lUr2yZlPP8838+ragIg2k= Headers/Datatrans.h @@ -254,7 +258,7 @@ Info.plist - 5ACChiF81B3aP3jDDZFwm21NZdM= + 8d1hno6lLdYL2SlPuadUwNnnSnA= JCB.pdf @@ -268,6 +272,10 @@ wIyX1Bt8viF4x9ewea0TKhHtKNY= + MBP.pdf + + iw6Rg/FeMtJOvCLHE82DLv4YBPk= + MFX.pdf p1DGb3rxpg08jV/B37M98yMfGbU= @@ -278,27 +286,27 @@ Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftdoc - SoyHo7e1T9INwH9a150myJNGvjw= + zp9lgT5GSJbCM5DDsyfs6lpH6no= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface - L3nwKFywDbssABA67of9pLHwEtw= + +3ADU80NyG2F7A7tWmnrsc9I6C0= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftmodule - zgXwDoPHHlU+s0mAdbDrPJ0vc+A= + +azjfBymKfH6opegoybd99BevhI= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - rQ8vVJFN7Sk4edRj0r0usZxzPv0= + JHFhWzFC/6vH2ilMai5F7FJOUOY= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - 8mCXxuLFpuGbgIqYq2iZf60V/3c= + IYjcM3o2SU2h9RAru0gotniwUCQ= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - RXhUnX/2quTbUCIlCDfcv86XLVI= + +l9WqZ9m3K4dUCLEEyf888fyREY= Modules/module.modulemap @@ -364,7 +372,7 @@ hash - n2L0atHNOWMfK9oLdj2+L7A09Ks= + odXkzEmA1le0ks3rww8TF6lCO/4= optional @@ -373,7 +381,7 @@ hash - nIfJDlPINZfaW72PJO9Z9UZWLWI= + Unfe5Of+6zTbChUJ4M6AI6KiAts= optional @@ -382,7 +390,7 @@ hash - cXN8XKE6Z8IeqM7nMcoE+pGEEF0= + +ZbpP1Kn1lgfL2xxjMeDeTh8Aq4= optional @@ -391,7 +399,7 @@ hash - JUmgiMYmktNaBuRpiakDyjgBPMw= + Sq/00uNIT7TzSRuPJJ9dhhsjet4= optional @@ -400,7 +408,7 @@ hash - bBSRHVO0aRB+GK7KYQ8I/OrENuA= + gtWq3dQKjmL1yHJd4SnLsqRU5Vk= optional @@ -409,7 +417,7 @@ hash - lnIP6QNleOwCrMs9sxq24Mikw4Y= + ePkgw9Zi3a2uJovEQ0GwC/NDQ2M= optional @@ -418,7 +426,7 @@ hash - KL21F4joQ9K7IcJdZWLpmyBveX4= + zTTtKzYk5i8p9ph5fDc/z3cnaOk= optional @@ -427,7 +435,7 @@ hash - VNJzmh1qvb4ma6STgB0A5gpSTEM= + rHSnVccdStBWSkuvtPAB/ZPWStM= optional @@ -436,7 +444,7 @@ hash - qoUKVVd7kGz1+sZHz+wDKiTXpkM= + KaRilnqbYZKE7ZzHQeY0RgB3eF8= optional @@ -445,7 +453,7 @@ hash - oiGTvax2khVquQlM1NK6Xj4Oi8U= + GBHPcoQL5BNYjX4fxMSbizz567Q= optional @@ -454,7 +462,7 @@ hash - 0KlCQEBeMGYSpJjCDy0ZbPGzT+k= + 6AnGAi3bbB+RcncFHmQ0FSPDOA4= optional @@ -529,6 +537,13 @@ DiHE4vMjlBJYPbnaEsfcGEwpjSGJtbPkHZfGtuCa12g= + CardBinRangeConfig.json + + hash2 + + WKw0YzU4l/OxwYNZK0tBBNzDOq7JGCSbWK49NlzC04o= + + DIN.pdf hash2 @@ -757,14 +772,14 @@ hash2 - 3SKbY6cL8owNI7PqCS9+H1goSJ/6Nb9/IzA7566kx7U= + 7wNm0EeqIOi/M7nGDzwjdfrM6zFFb8QSoPpKXj/YKe0= Headers/DTPaymentMethodInfo.h hash2 - dG55CfmojNGitr8rdLbVMYVkhY3ycVEfGUjzMb9O5X8= + 5bWOPvnS1xAu1qustdqPggicWHq7PgrJPQCzwTycCOE= Headers/DTPaymentModel.h @@ -883,7 +898,7 @@ hash2 - HXR8mxIU9rT/kY+R/w8Jzl8QugMz0nof3LRZqYcKFtA= + Eb7plBhd6JpqWnl+kLp/vHO0pa7Y9njgL+znxMET7Mk= Headers/Datatrans.h @@ -921,6 +936,13 @@ FBAg79lhxcpUoRxDaA40rao/0frOpKCzvGoJxqHz/TE= + MBP.pdf + + hash2 + + s/TtF3XKqGmBILfwG07WGORpjGCUU3jNurBknuCyBSs= + + MFX.pdf hash2 @@ -939,42 +961,42 @@ hash2 - x/jIkSm8TG2F3jEJPtSbvCMidiKGxgspMbxU7OnVJ9o= + AXsLDsojjfjnY6qAkjrC3Gw6S0oF1BxIgvCfL0kZN5I= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - OT5noLMZ9sU0w077KV3Ay+VxqUxdEz5UXfzeS6UUKI8= + rWdb2JGb28l5l0rWWuhDC+bMLEf1PWmFTM8Q9WKLeyo= Modules/Datatrans.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - iao2EOHO7YKO8JvzfOY+863de7XHiRNBnY1gOkKIMoA= + RiHWoEb1TtTocr2kRmqbKreKpkKAM9dS8JjoSz93T/U= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - 0l0Vy41fGbdUQVjFEyTOfVXbvVgBYJXb1YX09OXbPbw= + 7C0EkP2GyQpfWo0hR+BA6fi0ziGbgKArSjmFoNK1qbw= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - w7xSQROMJluFH5snu1lYHt/pi7GzIxCAUm9HAUrzu2k= + SzEvIpMR7oRIUQL5QjJftXVEVrIB5GGEtNmLdPqV1FY= Modules/Datatrans.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - gOuWK37HKUFytq5VROZfCqCMSMx/dZFYyDby9yNqE2Q= + RW9xwfOEWvdwUqUyx8Q4thpkHrzu5K76KQv/XTSA+oU= Modules/module.modulemap @@ -1086,7 +1108,7 @@ hash2 - UBuOkk7dY3sdFdx97uyzor45DKsqoprP0TzEzUSke88= + wM/6q60tHVTTBOtZA1AuHrGK2/TXbyuONa3xq6HhkpI= optional @@ -1095,7 +1117,7 @@ hash2 - TXKXFx/JZk5+Zo5vI+p3PxiHqaxuGZ5vqVQUex6Icx4= + EjrB0+a4/OqULzAUHu2WlD5e44R9iF6QENb2mPFX1R4= optional @@ -1104,7 +1126,7 @@ hash2 - yA5+VQKTOC6nKWs7UalWmYmmKdoOxo8SBg6BMWlU970= + MlkTuhLGM9ZWQGBP20xeYWmrpkXHlz1H8hV+myiKOlg= optional @@ -1113,7 +1135,7 @@ hash2 - aK7L0G9msR5ZBc/8GoRzelEuJ5cif59okvE72FZq1TE= + QRW/geXMsM5+bodBP0EXKWxxZtjwWMlm7IgdyYFEIDw= optional @@ -1122,7 +1144,7 @@ hash2 - q5abbLR/eVqfwf8vkWxpuKBQ9k9g8cu8raBFzK/t3do= + NLg3fM6lcbOhQzbJi9Inuk0vyU//wXNWZ4Xcl/T7kjw= optional @@ -1131,7 +1153,7 @@ hash2 - QyWySh1hrhgOE6t+Mpn/3ck+gEWUbC9gX29jlBojRpQ= + rWnzwAeIhsd4LvW3JPjWAjYDseU7Bitia0avy+dCM+8= optional @@ -1140,7 +1162,7 @@ hash2 - +UPgZ4ljoROXZpqPlldU5lMfBfdbNe2zbfXEcqO1ivg= + iYEXBDbnYN22Kq9Ugh5NZ8RqvxQoXiTtYQJmbUNE7Tc= optional @@ -1149,7 +1171,7 @@ hash2 - SuSZlyUCZLuZmws5nLuZc/gfCDK7RYLOqwrpMKHm4hI= + /ycXrqGZ08MAAg4lII0K3zadDnv4kreq5/QJ1R8ea6I= optional @@ -1158,7 +1180,7 @@ hash2 - VgKw+4fQE3YNA/3BQUG965wpK1M8t1C9TGAaRJ7BG90= + rTTMSc1PlJFB0NV1ilw1hYwwaBqevvCjlfQ3rkcV24w= optional @@ -1167,7 +1189,7 @@ hash2 - C3VV7hIPIT+dbjzqu6Pp3ll4ja7K0TEZMtrDOepoLwg= + QF0XKmYLS16bFf02adstf/yGDFI6bksY2FSrL7bGSsA= optional @@ -1176,7 +1198,7 @@ hash2 - ktGgnmQssEYLF3gbeaPkVdB3PXxm5l5NvVP7wEV5OOA= + EhXUAunN7dJ4Z83sg2m0VSaPHORQytWm2ft3HHvgEW8= optional diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/da.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/da.lproj/Localizable.strings index 3a358e1..4335167 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/da.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/da.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/de.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/de.lproj/Localizable.strings index 2054c89..3d85ee1 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/de.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/de.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/en.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/en.lproj/Localizable.strings index 40a096f..cd73921 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/en.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/en.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/es.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/es.lproj/Localizable.strings index 27c92a5..ce39ad2 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/es.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/es.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fi.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fi.lproj/Localizable.strings index 4c8e8b2..0bbbda3 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fi.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fi.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fr.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fr.lproj/Localizable.strings index 85ef51c..a60550c 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fr.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/fr.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/it.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/it.lproj/Localizable.strings index 9cc2949..63f658a 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/it.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/it.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/nl.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/nl.lproj/Localizable.strings index 98f3247..f663d2a 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/nl.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/nl.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/no.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/no.lproj/Localizable.strings index 60e48f0..7cdbb04 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/no.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/no.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/pt.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/pt.lproj/Localizable.strings index 3d5652a..0a44918 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/pt.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/pt.lproj/Localizable.strings differ diff --git a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/sv.lproj/Localizable.strings b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/sv.lproj/Localizable.strings index 4e2a795..8d1756f 100644 Binary files a/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/sv.lproj/Localizable.strings and b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/sv.lproj/Localizable.strings differ diff --git a/README.md b/README.md index 36e8188..5a706fa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # **Datatrans iOS SDK** -![Version](https://img.shields.io/badge/Version-3.4.0-5B728F) +![Version](https://img.shields.io/badge/Version-3.5.0-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/ApplePayConfig.html b/docs/Classes/ApplePayConfig.html index f8b75bc..df98fd4 100644 --- a/docs/Classes/ApplePayConfig.html +++ b/docs/Classes/ApplePayConfig.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/BackendError.html b/docs/Classes/BackendError.html index ad3a829..1239eca 100644 --- a/docs/Classes/BackendError.html +++ b/docs/Classes/BackendError.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/BoncardConfig.html b/docs/Classes/BoncardConfig.html index bdcb5ea..3c579b0 100644 --- a/docs/Classes/BoncardConfig.html +++ b/docs/Classes/BoncardConfig.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/Card.html b/docs/Classes/Card.html index 7b7de5b..636e410 100644 --- a/docs/Classes/Card.html +++ b/docs/Classes/Card.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/CardExpiryDate.html b/docs/Classes/CardExpiryDate.html index 0b41e17..c02f447 100644 --- a/docs/Classes/CardExpiryDate.html +++ b/docs/Classes/CardExpiryDate.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPCVVOnlyCard.html b/docs/Classes/PCIPCVVOnlyCard.html index fd45810..44fbfd3 100644 --- a/docs/Classes/PCIPCVVOnlyCard.html +++ b/docs/Classes/PCIPCVVOnlyCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPCardInfo.html b/docs/Classes/PCIPCardInfo.html index 8a2c7e4..ac11f85 100644 --- a/docs/Classes/PCIPCardInfo.html +++ b/docs/Classes/PCIPCardInfo.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenization.html b/docs/Classes/PCIPTokenization.html index b536176..6ae7941 100644 --- a/docs/Classes/PCIPTokenization.html +++ b/docs/Classes/PCIPTokenization.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationError.html b/docs/Classes/PCIPTokenizationError.html index fb28547..cb2c966 100644 --- a/docs/Classes/PCIPTokenizationError.html +++ b/docs/Classes/PCIPTokenizationError.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationOptions.html b/docs/Classes/PCIPTokenizationOptions.html index 1fd2c11..d493153 100644 --- a/docs/Classes/PCIPTokenizationOptions.html +++ b/docs/Classes/PCIPTokenizationOptions.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationSuccess.html b/docs/Classes/PCIPTokenizationSuccess.html index bbb1a06..1a2fec3 100644 --- a/docs/Classes/PCIPTokenizationSuccess.html +++ b/docs/Classes/PCIPTokenizationSuccess.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PaymentMethod.html b/docs/Classes/PaymentMethod.html index 789866a..2cc79ca 100644 --- a/docs/Classes/PaymentMethod.html +++ b/docs/Classes/PaymentMethod.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PaymentMethodTypeMapper.html b/docs/Classes/PaymentMethodTypeMapper.html index 56ad9b3..f2bba36 100644 --- a/docs/Classes/PaymentMethodTypeMapper.html +++ b/docs/Classes/PaymentMethodTypeMapper.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedBoncard.html b/docs/Classes/SavedBoncard.html index 0361a1e..042321b 100644 --- a/docs/Classes/SavedBoncard.html +++ b/docs/Classes/SavedBoncard.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedCard.html b/docs/Classes/SavedCard.html index f51a6f4..0765661 100644 --- a/docs/Classes/SavedCard.html +++ b/docs/Classes/SavedCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPayPal.html b/docs/Classes/SavedPayPal.html index 7d76515..37a00f3 100644 --- a/docs/Classes/SavedPayPal.html +++ b/docs/Classes/SavedPayPal.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPaymentMethod.html b/docs/Classes/SavedPaymentMethod.html index b4c2d7d..fe67b34 100644 --- a/docs/Classes/SavedPaymentMethod.html +++ b/docs/Classes/SavedPaymentMethod.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPostFinanceCard.html b/docs/Classes/SavedPostFinanceCard.html index 496352f..5359aca 100644 --- a/docs/Classes/SavedPostFinanceCard.html +++ b/docs/Classes/SavedPostFinanceCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedReka.html b/docs/Classes/SavedReka.html index b5d70f5..124aad1 100644 --- a/docs/Classes/SavedReka.html +++ b/docs/Classes/SavedReka.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedSEPA.html b/docs/Classes/SavedSEPA.html index b890ebd..75ed2f6 100644 --- a/docs/Classes/SavedSEPA.html +++ b/docs/Classes/SavedSEPA.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/ThemeConfiguration.html b/docs/Classes/ThemeConfiguration.html index dd4780b..16889ad 100644 --- a/docs/Classes/ThemeConfiguration.html +++ b/docs/Classes/ThemeConfiguration.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/Transaction.html b/docs/Classes/Transaction.html index b5f325f..bba6d86 100644 --- a/docs/Classes/Transaction.html +++ b/docs/Classes/Transaction.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionError.html b/docs/Classes/TransactionError.html index 3e051f1..a646391 100644 --- a/docs/Classes/TransactionError.html +++ b/docs/Classes/TransactionError.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionOptions.html b/docs/Classes/TransactionOptions.html index e147099..97294e7 100644 --- a/docs/Classes/TransactionOptions.html +++ b/docs/Classes/TransactionOptions.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionOptions/DCCShowMode.html b/docs/Classes/TransactionOptions/DCCShowMode.html index 3660616..e76c24a 100644 --- a/docs/Classes/TransactionOptions/DCCShowMode.html +++ b/docs/Classes/TransactionOptions/DCCShowMode.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionSuccess.html b/docs/Classes/TransactionSuccess.html index 4eb9750..128beb0 100644 --- a/docs/Classes/TransactionSuccess.html +++ b/docs/Classes/TransactionSuccess.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Enums/BoncardType.html b/docs/Enums/BoncardType.html index 5b236c7..c53ea9b 100644 --- a/docs/Enums/BoncardType.html +++ b/docs/Enums/BoncardType.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Enums/CardLabelType.html b/docs/Enums/CardLabelType.html index 3fc91c5..d318c09 100644 --- a/docs/Enums/CardLabelType.html +++ b/docs/Enums/CardLabelType.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

diff --git a/docs/Enums/PaymentMethodType.html b/docs/Enums/PaymentMethodType.html index cb555c8..d2276d0 100644 --- a/docs/Enums/PaymentMethodType.html +++ b/docs/Enums/PaymentMethodType.html @@ -17,7 +17,7 @@
-

Datatrans 3.4.0 Docs

+

Datatrans 3.5.0 Docs

GitHubView on GitHub

@@ -973,6 +973,33 @@

Declaration

+
  • +
    + + + + MobilePay + +
    +
    +
    +
    +
    +
    +

    MobilePay payment method

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case MobilePay
    + +
    +
    +
    +
    +
  • diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html index 84ad121..5ee441f 100644 --- a/docs/Extensions/View.html +++ b/docs/Extensions/View.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 195cb97..294202b 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html index c7bc10d..77c197a 100644 --- a/docs/Other Extensions.html +++ b/docs/Other Extensions.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Other Protocols.html b/docs/Other Protocols.html index 777a2ef..2f08066 100644 --- a/docs/Other Protocols.html +++ b/docs/Other Protocols.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/PCI Proxy.html b/docs/PCI Proxy.html index 1af8ee6..c174029 100644 --- a/docs/PCI Proxy.html +++ b/docs/PCI Proxy.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Payment Method.html b/docs/Payment Method.html index 81f844e..7c03074 100644 --- a/docs/Payment Method.html +++ b/docs/Payment Method.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/InitialLoaderDelegate.html b/docs/Protocols/InitialLoaderDelegate.html index 508d3f3..6b975ef 100644 --- a/docs/Protocols/InitialLoaderDelegate.html +++ b/docs/Protocols/InitialLoaderDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/PCIPTokenizationDelegate.html b/docs/Protocols/PCIPTokenizationDelegate.html index 63961a5..3818cc5 100644 --- a/docs/Protocols/PCIPTokenizationDelegate.html +++ b/docs/Protocols/PCIPTokenizationDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/TransactionDelegate.html b/docs/Protocols/TransactionDelegate.html index d578062..11c472a 100644 --- a/docs/Protocols/TransactionDelegate.html +++ b/docs/Protocols/TransactionDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Theme Options.html b/docs/Theme Options.html index a6085ea..62630c0 100644 --- a/docs/Theme Options.html +++ b/docs/Theme Options.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/Transaction.html b/docs/Transaction.html index bf332c1..1b027f9 100644 --- a/docs/Transaction.html +++ b/docs/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 f8b75bc..df98fd4 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 ad3a829..1239eca 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 bdcb5ea..3c579b0 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 7b7de5b..636e410 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 0b41e17..c02f447 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 fd45810..44fbfd3 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 8a2c7e4..ac11f85 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 b536176..6ae7941 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 fb28547..cb2c966 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 1fd2c11..d493153 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 bbb1a06..1a2fec3 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 789866a..2cc79ca 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 56ad9b3..f2bba36 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 0361a1e..042321b 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 f51a6f4..0765661 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 7d76515..37a00f3 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 b4c2d7d..fe67b34 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 496352f..5359aca 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 b5d70f5..124aad1 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 b890ebd..75ed2f6 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 dd4780b..16889ad 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 b5f325f..bba6d86 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 3e051f1..a646391 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 e147099..97294e7 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 3660616..e76c24a 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 4eb9750..128beb0 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 5b236c7..c53ea9b 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 3fc91c5..d318c09 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 cb555c8..d2276d0 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    @@ -973,6 +973,33 @@

    Declaration

  • +
  • +
    + + + + MobilePay + +
    +
    +
    +
    +
    +
    +

    MobilePay payment method

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case MobilePay
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html index 84ad121..5ee441f 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Extensions/View.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 195cb97..294202b 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 c7bc10d..77c197a 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 777a2ef..2f08066 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 1af8ee6..c174029 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 81f844e..7c03074 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 508d3f3..6b975ef 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 63961a5..3818cc5 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 d578062..11c472a 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    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 a6085ea..62630c0 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Transaction.html index bf332c1..1b027f9 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/index.html index a000a59..50f00cc 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.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    @@ -177,7 +177,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 9fbe41f..b9e9ce9 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":"

    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.

    ","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"

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

    "},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"

    Starts the payment SDK from a SwiftUI application.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"

    Starts a PCI Proxy flow from a SwiftUI application.

    ","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"

    Datatrans error name

    ","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"

    This class includes the Datatrans error name

    "},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"

    Use this to initialize a CVV only object.

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"

    The error code for technical errors.

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"

    The error code for validation errors.

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"

    The BackendError that contains the Datatrans error name

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"

    Object 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":"

    The payment method used for this PCI Proxy tokenization.

    ","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"

    The resulting tokenizationId.

    ","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"

    This 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":"

    This 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":"

    This 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":"

    Use 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":"

    Use this setting to display or hide critical errors.

    ","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"

    Use 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":"

    Whether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"

    Use this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK’s initial network requests.

    ","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"

    This 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":"

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

    ","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"

    The theme to be used by the SDK.

    ","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"

    Use this init method if you use your own UI and already have a Card instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"

    Use 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":"

    Use 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":"

    Use 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":"

    Starts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"

    Use this class to start a PCI Proxy tokenization.

    "},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"

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

    "},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"

    Implement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"

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

    "},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"

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

    "},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"

    This class includes the error message of a failed tokenization.

    "},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"

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

    "},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"

    A 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":"

    Alias for SEPA (ELV).

    ","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"

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

    ","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"

    This 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":"

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

    ","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"

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

    ","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"

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

    ","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"

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

    ","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"

    A human readable title.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"

    For VoiceOver this title is used instead of displayTitle.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"

    Creates a SavedPaymentMethod from a JSON string.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"

    This function checks if the saved payment method is valid.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"

    Expiry date

    ","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

    The 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":"

    Cardholder’s name

    ","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":"

    Initializes a SavedCard object with the given card data.

    ","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"

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

    ","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/s:9Datatrans23PaymentMethodTypeMapperC02toD010identifierAA0bcD0OSgSS_tFZ":{"name":"toType(identifier:)","abstract":"

    This function returns the PaymentMethodType based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toTypeWithIdentifier:":{"name":"toTypeObjc(identifier:)","abstract":"

    This function returns the PaymentMethodType based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toIdentifierWithType:":{"name":"toIdentifier(type:)","abstract":"

    This function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVisa":{"name":"Visa","abstract":"

    Visa payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMasterCard":{"name":"MasterCard","abstract":"

    MasterCard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDinersClub":{"name":"DinersClub","abstract":"

    Diners Club payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeAmericanExpress":{"name":"AmericanExpress","abstract":"

    American Express payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeJCB":{"name":"JCB","abstract":"

    JCB payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeUATP":{"name":"UATP","abstract":"

    UATP payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDiscover":{"name":"Discover","abstract":"

    Discover payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSupercard":{"name":"Supercard","abstract":"

    SUPERCARD payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceCard":{"name":"PostFinanceCard","abstract":"

    PostFinance Card payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"

    PostFinance E-Finance payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePayPal":{"name":"PayPal","abstract":"

    PayPal payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeEasypay":{"name":"Easypay","abstract":"

    Swisscom Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSEPA":{"name":"SEPA","abstract":"

    SEPA (ELV) payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissBilling":{"name":"SwissBilling","abstract":"

    SwissBilling payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeTwint":{"name":"Twint","abstract":"

    Twint payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeApplePay":{"name":"ApplePay","abstract":"

    Apple Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeReka":{"name":"Reka","abstract":"

    Reka payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeCembraPay":{"name":"CembraPay","abstract":"

    CembraPay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissPass":{"name":"SwissPass","abstract":"

    SwissPass payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePowerpay":{"name":"Powerpay","abstract":"

    Powerpay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaycard":{"name":"Paycard","abstract":"

    Paycard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaysafecard":{"name":"Paysafecard","abstract":"

    Paysafecard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard":{"name":"Boncard","abstract":"

    Gift card / Boncard / Lunch-Check payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeElo":{"name":"Elo","abstract":"

    Elo card payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHipercard":{"name":"Hipercard","abstract":"

    Hipercard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeKlarna":{"name":"Klarna","abstract":"

    Klarna payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDankort":{"name":"Dankort","abstract":"

    Dankort payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwish":{"name":"Swish","abstract":"

    Swish payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVipps":{"name":"Vipps","abstract":"

    Vipps payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMaestro":{"name":"Maestro","abstract":"

    Maestro payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeChinaUnionPay":{"name":"ChinaUnionPay","abstract":"

    China Union Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHalfFarePlus":{"name":"HalfFarePlus","abstract":"

    SBB Half Fare Travelcard PLUS payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"

    Returns the 3-letter payment method identifier

    ","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"

    Payment method type, e.g. Visa

    ","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"

    This init method initializes a PaymentMethod object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"

    Displays as “Credit or debit card”.

    ","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"

    Displays as “Credit card”.

    ","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"

    Displays as “Debit card”.

    ","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"

    Formats the month to a two digit string.

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"

    Formats the year to a two digit string.

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"

    Card number

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"

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

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"

    Cardholder’s name

    ","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":"

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

    ","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"

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

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"

    Displays as “Boncard”

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"

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

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"

    Displays as “Voucher” with the SBB Voucher logo

    ","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"

    Creates a new Boncard configuration object.

    ","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"

    Creates a new Boncard configuration object.

    ","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"

    Delegate object for callbacks during Apple Pay authorization

    ","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"

    Use 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":"

    The 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":"

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

    ","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"

    Use 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":"

    Use this option to hide and disable Apple Pay when the user hasn’t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"

    Use 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":"

    Creates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"

    Configuration object for Apple Pay transactions.

    "},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"

    Configuration object for Boncard transactions.

    "},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"

    The different types of Boncard, for determining how the PaymentMethodType.Boncard"},"Classes/Card.html":{"name":"Card","abstract":"

    Use this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"

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

    "},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"

    Use this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"

    This is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"

    The payment method used during the transaction.

    "},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"

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

    "},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"

    This class contains saved Boncard payment method details.

    "},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"

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

    "},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"

    This is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"

    This class contains saved PayPal payment method details.

    "},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"

    This class contains saved PostFinance Card payment method details.

    "},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"

    This class contains saved Reka card payment method details.

    "},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"

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

    "},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"

    Background 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":"

    Color 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":"

    Color 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":"

    Background color of large buttons, such as the ‘Pay’ button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"

    Text color of large buttons, such as the ‘Pay’ button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"

    Color of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"

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

    "},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"

    The error code for technical errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"

    The error code for validation errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"

    The error code for authentication errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"

    The error code for authorization errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"

    The identifier of the failed transaction

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"

    The BackendError that contains the Datatrans error name

    ","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"

    Object containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"

    The 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":"

    This 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":"

    This 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":"

    This is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"

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

    ","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"

    DCC 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":"

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

    ","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"

    Your 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":"

    Specify the ApplePayConfig object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"

    Specify the BoncardConfig 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":"

    Use 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":"

    Use 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":"

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

    ","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"

    Use this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"

    Whether 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":"

    Sometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"

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

    ","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"

    Option 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":"

    This 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":"

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

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"

    The theme to be used by the SDK.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"

    Use 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":"

    Use this init method to start the SDK with a mobile token and the provided card for the transaction.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"

    Use this init method to start the SDK with a mobile token and a single saved payment method.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"

    Use 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":"

    Starts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"

    Use this class to start a transaction with a mobileToken that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"

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

    "},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"

    Implement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"

    This class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"

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

    "},"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":"

    The following classes are available globally.

    "},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"

    The following extensions are available globally.

    "},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"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"},"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/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)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/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\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)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 diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Datatrans.docset/Contents/Resources/docSet.dsidx index a2612c9..1f5b7f6 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 c493767..4911201 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 a000a59..50f00cc 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Datatrans 3.4.0 Docs

    +

    Datatrans 3.5.0 Docs

    GitHubView on GitHub

    @@ -177,7 +177,7 @@

    Datatrans iOS SDK

    -

    Version +

    Version License Platform

    diff --git a/docs/search.json b/docs/search.json index 9fbe41f..b9e9ce9 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":"

    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.

    ","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"

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

    "},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"

    Starts the payment SDK from a SwiftUI application.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"

    Starts a PCI Proxy flow from a SwiftUI application.

    ","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"

    Datatrans error name

    ","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"

    This class includes the Datatrans error name

    "},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"

    Use this to initialize a CVV only object.

    ","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"

    The error code for technical errors.

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"

    The error code for validation errors.

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"

    The BackendError that contains the Datatrans error name

    ","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"

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

    ","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"

    Object 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":"

    The payment method used for this PCI Proxy tokenization.

    ","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"

    The resulting tokenizationId.

    ","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"

    This 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":"

    This 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":"

    This 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":"

    Use 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":"

    Use this setting to display or hide critical errors.

    ","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"

    Use 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":"

    Whether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"

    Use this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK’s initial network requests.

    ","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"

    This 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":"

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

    ","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"

    The theme to be used by the SDK.

    ","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"

    Use this init method if you use your own UI and already have a Card instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"

    Use 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":"

    Use 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":"

    Use 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":"

    Starts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"

    Use this class to start a PCI Proxy tokenization.

    "},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"

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

    "},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"

    Implement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"

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

    "},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"

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

    "},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"

    This class includes the error message of a failed tokenization.

    "},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"

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

    "},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"

    A 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":"

    Alias for SEPA (ELV).

    ","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"

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

    ","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"

    This 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":"

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

    ","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"

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

    ","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"

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

    ","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"

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

    ","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"

    A human readable title.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"

    For VoiceOver this title is used instead of displayTitle.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"

    Creates a SavedPaymentMethod from a JSON string.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"

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

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"

    This function checks if the saved payment method is valid.

    ","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"

    Expiry date

    ","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

    The 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":"

    Cardholder’s name

    ","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":"

    Initializes a SavedCard object with the given card data.

    ","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"

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

    ","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"

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

    ","parent_name":"SavedBoncard"},"Classes/PaymentMethodTypeMapper.html#/s:9Datatrans23PaymentMethodTypeMapperC02toD010identifierAA0bcD0OSgSS_tFZ":{"name":"toType(identifier:)","abstract":"

    This function returns the PaymentMethodType based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toTypeWithIdentifier:":{"name":"toTypeObjc(identifier:)","abstract":"

    This function returns the PaymentMethodType based on the Datatrans","parent_name":"PaymentMethodTypeMapper"},"Classes/PaymentMethodTypeMapper.html#/c:@M@Datatrans@objc(cs)DTPaymentMethodTypeMapper(cm)toIdentifierWithType:":{"name":"toIdentifier(type:)","abstract":"

    This function returns the payment method identifier based on the","parent_name":"PaymentMethodTypeMapper"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVisa":{"name":"Visa","abstract":"

    Visa payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMasterCard":{"name":"MasterCard","abstract":"

    MasterCard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDinersClub":{"name":"DinersClub","abstract":"

    Diners Club payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeAmericanExpress":{"name":"AmericanExpress","abstract":"

    American Express payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeJCB":{"name":"JCB","abstract":"

    JCB payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeUATP":{"name":"UATP","abstract":"

    UATP payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDiscover":{"name":"Discover","abstract":"

    Discover payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSupercard":{"name":"Supercard","abstract":"

    SUPERCARD payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceCard":{"name":"PostFinanceCard","abstract":"

    PostFinance Card payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePostFinanceEFinance":{"name":"PostFinanceEFinance","abstract":"

    PostFinance E-Finance payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePayPal":{"name":"PayPal","abstract":"

    PayPal payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeEasypay":{"name":"Easypay","abstract":"

    Swisscom Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSEPA":{"name":"SEPA","abstract":"

    SEPA (ELV) payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissBilling":{"name":"SwissBilling","abstract":"

    SwissBilling payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeTwint":{"name":"Twint","abstract":"

    Twint payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeApplePay":{"name":"ApplePay","abstract":"

    Apple Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeReka":{"name":"Reka","abstract":"

    Reka payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeCembraPay":{"name":"CembraPay","abstract":"

    CembraPay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwissPass":{"name":"SwissPass","abstract":"

    SwissPass payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePowerpay":{"name":"Powerpay","abstract":"

    Powerpay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaycard":{"name":"Paycard","abstract":"

    Paycard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypePaysafecard":{"name":"Paysafecard","abstract":"

    Paysafecard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard":{"name":"Boncard","abstract":"

    Gift card / Boncard / Lunch-Check payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeElo":{"name":"Elo","abstract":"

    Elo card payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHipercard":{"name":"Hipercard","abstract":"

    Hipercard payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeKlarna":{"name":"Klarna","abstract":"

    Klarna payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeDankort":{"name":"Dankort","abstract":"

    Dankort payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeSwish":{"name":"Swish","abstract":"

    Swish payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeVipps":{"name":"Vipps","abstract":"

    Vipps payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeMaestro":{"name":"Maestro","abstract":"

    Maestro payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeChinaUnionPay":{"name":"ChinaUnionPay","abstract":"

    China Union Pay payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeHalfFarePlus":{"name":"HalfFarePlus","abstract":"

    SBB Half Fare Travelcard PLUS payment method

    ","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"

    Returns the 3-letter payment method identifier

    ","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"

    Payment method type, e.g. Visa

    ","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"

    This init method initializes a PaymentMethod object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"

    Displays as “Credit or debit card”.

    ","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"

    Displays as “Credit card”.

    ","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"

    Displays as “Debit card”.

    ","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"

    Formats the month to a two digit string.

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"

    Formats the year to a two digit string.

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"

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

    ","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"

    Card number

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"

    Expiry date

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"

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

    ","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"

    Cardholder’s name

    ","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":"

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

    ","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"

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

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"

    Displays as “Boncard”

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"

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

    ","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"

    Displays as “Voucher” with the SBB Voucher logo

    ","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"

    Creates a new Boncard configuration object.

    ","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"

    Creates a new Boncard configuration object.

    ","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"

    Delegate object for callbacks during Apple Pay authorization

    ","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"

    Use 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":"

    The 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":"

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

    ","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"

    Use 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":"

    Use this option to hide and disable Apple Pay when the user hasn’t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"

    Use 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":"

    Creates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"

    Configuration object for Apple Pay transactions.

    "},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"

    Configuration object for Boncard transactions.

    "},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"

    The different types of Boncard, for determining how the PaymentMethodType.Boncard"},"Classes/Card.html":{"name":"Card","abstract":"

    Use this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"

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

    "},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"

    Use this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"

    This is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"

    The payment method used during the transaction.

    "},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"

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

    "},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"

    This class contains saved Boncard payment method details.

    "},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"

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

    "},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"

    This is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"

    This class contains saved PayPal payment method details.

    "},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"

    This class contains saved PostFinance Card payment method details.

    "},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"

    This class contains saved Reka card payment method details.

    "},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"

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

    "},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"

    Background 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":"

    Color 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":"

    Color 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":"

    Background color of large buttons, such as the ‘Pay’ button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"

    Text color of large buttons, such as the ‘Pay’ button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"

    Color of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"

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

    "},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"

    The error code for technical errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"

    The error code for validation errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"

    The error code for authentication errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"

    The error code for authorization errors.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"

    The identifier of the failed transaction

    ","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"

    The BackendError that contains the Datatrans error name

    ","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"

    The payment method used during the transaction.

    ","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"

    Object containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"

    The 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":"

    This 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":"

    This 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":"

    This is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"

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

    ","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"

    DCC 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":"

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

    ","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"

    Your 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":"

    Specify the ApplePayConfig object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"

    Specify the BoncardConfig 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":"

    Use 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":"

    Use 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":"

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

    ","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"

    Use this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"

    Whether 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":"

    Sometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"

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

    ","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"

    Option 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":"

    This 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":"

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

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"

    The theme to be used by the SDK.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"

    Use 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":"

    Use this init method to start the SDK with a mobile token and the provided card for the transaction.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"

    Use this init method to start the SDK with a mobile token and a single saved payment method.

    ","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"

    Use 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":"

    Starts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"

    Use this class to start a transaction with a mobileToken that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"

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

    "},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"

    Implement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"

    This class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"

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

    "},"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":"

    The following classes are available globally.

    "},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"

    The following extensions are available globally.

    "},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"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"},"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/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)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/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\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)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