diff --git a/Datatrans.podspec b/Datatrans.podspec index 42d5a35..792a45b 100644 --- a/Datatrans.podspec +++ b/Datatrans.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "Datatrans" - spec.version = "3.7.0" + spec.version = "3.7.1" 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/Datatrans b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Datatrans index 336ff45..51da748 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/Info.plist b/Datatrans.xcframework/ios-arm64/Datatrans.framework/Info.plist index 69de286..a639ae7 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_x86_64-simulator/Datatrans.framework/Datatrans b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Datatrans index f9392b3..ec43367 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/Info.plist b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/Info.plist index 7ebdfa8..0c39692 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/_CodeSignature/CodeResources b/Datatrans.xcframework/ios-arm64_x86_64-simulator/Datatrans.framework/_CodeSignature/CodeResources index f0ec42a..1a92d9a 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 @@ -274,7 +274,7 @@ Info.plist - YBcApWJ0vpsioh8dHvju62seYhs= + 5iKVU3vcwbQY+6AFJxmygOiMAW8= JCB.pdf diff --git a/README.md b/README.md index a238327..b09c406 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # **Datatrans iOS SDK** -![Version](https://img.shields.io/badge/Version-3.7.0-5B728F) +![Version](https://img.shields.io/badge/Version-3.7.1-5B728F) [![License](https://img.shields.io/badge/License-Datatrans-lightgrey)](https://raw.githubusercontent.com/datatrans/ios-sdk/master/LICENSE) [![Platform](https://img.shields.io/badge/platform-ios-0BAF73)](https://github.com/datatrans/ios-sdk) diff --git a/docs/Classes/AppCallbackHandler.html b/docs/Classes/AppCallbackHandler.html index fe141d0..85ce7f5 100644 --- a/docs/Classes/AppCallbackHandler.html +++ b/docs/Classes/AppCallbackHandler.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/ApplePayConfig.html b/docs/Classes/ApplePayConfig.html index 2750fa9..8baf191 100644 --- a/docs/Classes/ApplePayConfig.html +++ b/docs/Classes/ApplePayConfig.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/BackendError.html b/docs/Classes/BackendError.html index f8ad86c..9b1d231 100644 --- a/docs/Classes/BackendError.html +++ b/docs/Classes/BackendError.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/BoncardConfig.html b/docs/Classes/BoncardConfig.html index 92c1ce6..f67b6a4 100644 --- a/docs/Classes/BoncardConfig.html +++ b/docs/Classes/BoncardConfig.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/Card.html b/docs/Classes/Card.html index 7b25f1e..1e6f0c4 100644 --- a/docs/Classes/Card.html +++ b/docs/Classes/Card.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/CardExpiryDate.html b/docs/Classes/CardExpiryDate.html index b4b81f6..533714f 100644 --- a/docs/Classes/CardExpiryDate.html +++ b/docs/Classes/CardExpiryDate.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPCVVOnlyCard.html b/docs/Classes/PCIPCVVOnlyCard.html index ef6b3bb..07409be 100644 --- a/docs/Classes/PCIPCVVOnlyCard.html +++ b/docs/Classes/PCIPCVVOnlyCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPCardInfo.html b/docs/Classes/PCIPCardInfo.html index 84d7094..835eb3e 100644 --- a/docs/Classes/PCIPCardInfo.html +++ b/docs/Classes/PCIPCardInfo.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPCardholder.html b/docs/Classes/PCIPCardholder.html index 7f367e9..80a791e 100644 --- a/docs/Classes/PCIPCardholder.html +++ b/docs/Classes/PCIPCardholder.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenization.html b/docs/Classes/PCIPTokenization.html index 32f5863..e7fe42e 100644 --- a/docs/Classes/PCIPTokenization.html +++ b/docs/Classes/PCIPTokenization.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationError.html b/docs/Classes/PCIPTokenizationError.html index 5e7dbd9..161617b 100644 --- a/docs/Classes/PCIPTokenizationError.html +++ b/docs/Classes/PCIPTokenizationError.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationOptions.html b/docs/Classes/PCIPTokenizationOptions.html index 7328885..4c5d0cb 100644 --- a/docs/Classes/PCIPTokenizationOptions.html +++ b/docs/Classes/PCIPTokenizationOptions.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PCIPTokenizationSuccess.html b/docs/Classes/PCIPTokenizationSuccess.html index f0a5687..13a781f 100644 --- a/docs/Classes/PCIPTokenizationSuccess.html +++ b/docs/Classes/PCIPTokenizationSuccess.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PaymentMethod.html b/docs/Classes/PaymentMethod.html index 92c0094..21c5dcb 100644 --- a/docs/Classes/PaymentMethod.html +++ b/docs/Classes/PaymentMethod.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/PaymentMethodTypeMapper.html b/docs/Classes/PaymentMethodTypeMapper.html index 890197a..f45b398 100644 --- a/docs/Classes/PaymentMethodTypeMapper.html +++ b/docs/Classes/PaymentMethodTypeMapper.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedApplePay.html b/docs/Classes/SavedApplePay.html index 38a4e27..fe0cf36 100644 --- a/docs/Classes/SavedApplePay.html +++ b/docs/Classes/SavedApplePay.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedBoncard.html b/docs/Classes/SavedBoncard.html index a06f4ed..677d436 100644 --- a/docs/Classes/SavedBoncard.html +++ b/docs/Classes/SavedBoncard.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedCard.html b/docs/Classes/SavedCard.html index e81aef4..54b129a 100644 --- a/docs/Classes/SavedCard.html +++ b/docs/Classes/SavedCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPayPal.html b/docs/Classes/SavedPayPal.html index fa4a883..beb44cb 100644 --- a/docs/Classes/SavedPayPal.html +++ b/docs/Classes/SavedPayPal.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPaymentMethod.html b/docs/Classes/SavedPaymentMethod.html index f971796..8769f2a 100644 --- a/docs/Classes/SavedPaymentMethod.html +++ b/docs/Classes/SavedPaymentMethod.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedPostFinanceCard.html b/docs/Classes/SavedPostFinanceCard.html index c5637c6..f58536b 100644 --- a/docs/Classes/SavedPostFinanceCard.html +++ b/docs/Classes/SavedPostFinanceCard.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedReka.html b/docs/Classes/SavedReka.html index 4a591bd..516147c 100644 --- a/docs/Classes/SavedReka.html +++ b/docs/Classes/SavedReka.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/SavedSEPA.html b/docs/Classes/SavedSEPA.html index 9dd5cfd..5c4f7eb 100644 --- a/docs/Classes/SavedSEPA.html +++ b/docs/Classes/SavedSEPA.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/ThemeConfiguration.html b/docs/Classes/ThemeConfiguration.html index b33db8e..b54f136 100644 --- a/docs/Classes/ThemeConfiguration.html +++ b/docs/Classes/ThemeConfiguration.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/Transaction.html b/docs/Classes/Transaction.html index 9c4cfee..dab3de7 100644 --- a/docs/Classes/Transaction.html +++ b/docs/Classes/Transaction.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionError.html b/docs/Classes/TransactionError.html index d59aa88..b99e2d0 100644 --- a/docs/Classes/TransactionError.html +++ b/docs/Classes/TransactionError.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionOptions.html b/docs/Classes/TransactionOptions.html index e233001..6c8cd87 100644 --- a/docs/Classes/TransactionOptions.html +++ b/docs/Classes/TransactionOptions.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionOptions/DCCShowMode.html b/docs/Classes/TransactionOptions/DCCShowMode.html index fc1a4a2..4ab63f7 100644 --- a/docs/Classes/TransactionOptions/DCCShowMode.html +++ b/docs/Classes/TransactionOptions/DCCShowMode.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Classes/TransactionSuccess.html b/docs/Classes/TransactionSuccess.html index bff47dc..fead6f5 100644 --- a/docs/Classes/TransactionSuccess.html +++ b/docs/Classes/TransactionSuccess.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Enums/BoncardType.html b/docs/Enums/BoncardType.html index a9f2c28..e518dc3 100644 --- a/docs/Enums/BoncardType.html +++ b/docs/Enums/BoncardType.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Enums/CardLabelType.html b/docs/Enums/CardLabelType.html index d454760..ff4aa3e 100644 --- a/docs/Enums/CardLabelType.html +++ b/docs/Enums/CardLabelType.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Enums/PaymentMethodType.html b/docs/Enums/PaymentMethodType.html index 9509b02..9bc46fe 100644 --- a/docs/Enums/PaymentMethodType.html +++ b/docs/Enums/PaymentMethodType.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html index 3fd4aa3..9ab4654 100644 --- a/docs/Extensions/View.html +++ b/docs/Extensions/View.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 25afa3f..194850e 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html index bc610e4..0fdd35d 100644 --- a/docs/Other Extensions.html +++ b/docs/Other Extensions.html @@ -17,7 +17,7 @@
-

Datatrans 3.7.0 Docs

+

Datatrans 3.7.1 Docs

GitHubView on GitHub

@@ -193,13 +193,22 @@

Other Extensions

+
+ + +
+ +

Backwards Deployment Support +

+
+
  • - - - View + + + AppKit
    @@ -208,38 +217,16 @@

    Other Extensions

    - See more -
    -
    -

    Declaration

    -
    -

    Swift

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

Backwards Deployment Support -

-
-
-
  • - - - AppKit + + + View
    @@ -248,6 +235,15 @@

    Backwards Deployment Support
    + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public extension View
    + +

    diff --git a/docs/Other Protocols.html b/docs/Other Protocols.html index c20dccc..60cb4be 100644 --- a/docs/Other Protocols.html +++ b/docs/Other Protocols.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/PCI Proxy.html b/docs/PCI Proxy.html index 31acd74..20cc142 100644 --- a/docs/PCI Proxy.html +++ b/docs/PCI Proxy.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Payment Method.html b/docs/Payment Method.html index 4fe55d1..dd6f113 100644 --- a/docs/Payment Method.html +++ b/docs/Payment Method.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/InitialLoaderDelegate.html b/docs/Protocols/InitialLoaderDelegate.html index c9bfecb..b562f4c 100644 --- a/docs/Protocols/InitialLoaderDelegate.html +++ b/docs/Protocols/InitialLoaderDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/PCIPTokenizationDelegate.html b/docs/Protocols/PCIPTokenizationDelegate.html index cacd0b7..04355b8 100644 --- a/docs/Protocols/PCIPTokenizationDelegate.html +++ b/docs/Protocols/PCIPTokenizationDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Protocols/TransactionDelegate.html b/docs/Protocols/TransactionDelegate.html index fd17f34..37dacf2 100644 --- a/docs/Protocols/TransactionDelegate.html +++ b/docs/Protocols/TransactionDelegate.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Theme Options.html b/docs/Theme Options.html index c0f356b..f8cf019 100644 --- a/docs/Theme Options.html +++ b/docs/Theme Options.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/Transaction.html b/docs/Transaction.html index 4b8b480..085d40f 100644 --- a/docs/Transaction.html +++ b/docs/Transaction.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html index fe141d0..85ce7f5 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/AppCallbackHandler.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 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 2750fa9..8baf191 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.7.0 Docs

    +

    Datatrans 3.7.1 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 f8ad86c..9b1d231 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.7.0 Docs

    +

    Datatrans 3.7.1 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 92c1ce6..f67b6a4 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.7.0 Docs

    +

    Datatrans 3.7.1 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 7b25f1e..1e6f0c4 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.7.0 Docs

    +

    Datatrans 3.7.1 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 b4b81f6..533714f 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.7.0 Docs

    +

    Datatrans 3.7.1 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 ef6b3bb..07409be 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.7.0 Docs

    +

    Datatrans 3.7.1 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 84d7094..835eb3e 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.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html index 7f367e9..80a791e 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/PCIPCardholder.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 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 32f5863..e7fe42e 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.7.0 Docs

    +

    Datatrans 3.7.1 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 5e7dbd9..161617b 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.7.0 Docs

    +

    Datatrans 3.7.1 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 7328885..4c5d0cb 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.7.0 Docs

    +

    Datatrans 3.7.1 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 f0a5687..13a781f 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.7.0 Docs

    +

    Datatrans 3.7.1 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 92c0094..21c5dcb 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.7.0 Docs

    +

    Datatrans 3.7.1 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 890197a..f45b398 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.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedApplePay.html b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedApplePay.html index 38a4e27..fe0cf36 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedApplePay.html +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/Classes/SavedApplePay.html @@ -17,7 +17,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 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 a06f4ed..677d436 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.7.0 Docs

    +

    Datatrans 3.7.1 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 e81aef4..54b129a 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.7.0 Docs

    +

    Datatrans 3.7.1 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 fa4a883..beb44cb 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.7.0 Docs

    +

    Datatrans 3.7.1 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 f971796..8769f2a 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.7.0 Docs

    +

    Datatrans 3.7.1 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 c5637c6..f58536b 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.7.0 Docs

    +

    Datatrans 3.7.1 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 4a591bd..516147c 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.7.0 Docs

    +

    Datatrans 3.7.1 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 9dd5cfd..5c4f7eb 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.7.0 Docs

    +

    Datatrans 3.7.1 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 b33db8e..b54f136 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.7.0 Docs

    +

    Datatrans 3.7.1 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 9c4cfee..dab3de7 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.7.0 Docs

    +

    Datatrans 3.7.1 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 d59aa88..b99e2d0 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.7.0 Docs

    +

    Datatrans 3.7.1 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 e233001..6c8cd87 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.7.0 Docs

    +

    Datatrans 3.7.1 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 fc1a4a2..4ab63f7 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.7.0 Docs

    +

    Datatrans 3.7.1 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 bff47dc..fead6f5 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.7.0 Docs

    +

    Datatrans 3.7.1 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 a9f2c28..e518dc3 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.7.0 Docs

    +

    Datatrans 3.7.1 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 d454760..ff4aa3e 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.7.0 Docs

    +

    Datatrans 3.7.1 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 9509b02..9bc46fe 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.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    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 3fd4aa3..9ab4654 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.7.0 Docs

    +

    Datatrans 3.7.1 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 25afa3f..194850e 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.7.0 Docs

    +

    Datatrans 3.7.1 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 bc610e4..0fdd35d 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.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    @@ -193,13 +193,22 @@

    Other Extensions

    +
    + + +
    + +

    Backwards Deployment Support +

    +
    +
    • - - - View + + + AppKit
      @@ -208,38 +217,16 @@

      Other Extensions

      - See more -
      -
      -

      Declaration

      -
      -

      Swift

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

Backwards Deployment Support -

-
-
-
  • - - - AppKit + + + View
    @@ -248,6 +235,15 @@

    Backwards Deployment Support
    + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public extension View
    + +

    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 c20dccc..60cb4be 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.7.0 Docs

    +

    Datatrans 3.7.1 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 31acd74..20cc142 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.7.0 Docs

    +

    Datatrans 3.7.1 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 4fe55d1..dd6f113 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.7.0 Docs

    +

    Datatrans 3.7.1 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 c9bfecb..b562f4c 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.7.0 Docs

    +

    Datatrans 3.7.1 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 cacd0b7..04355b8 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.7.0 Docs

    +

    Datatrans 3.7.1 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 fd17f34..37dacf2 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.7.0 Docs

    +

    Datatrans 3.7.1 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 c0f356b..f8cf019 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.7.0 Docs

    +

    Datatrans 3.7.1 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 4b8b480..085d40f 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.7.0 Docs

    +

    Datatrans 3.7.1 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 adb2128..fa9279d 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.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    @@ -189,7 +189,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 a4bd75f..be2a6ce 100644 --- a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/InitialLoaderDelegate.html#/c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate(im)dismissLoader":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"\u003cp\u003eStarts the payment SDK from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"\u003cp\u003eStarts a PCI Proxy flow from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)token":{"name":"token","abstract":"\u003cp\u003eThe Apple Pay device token associated with the previous transaction.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)last4":{"name":"last4","abstract":"\u003cp\u003eThe last 4 digits of the real card number used in the transaction. Note: This information may","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedApplePay"},"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#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeIDEAL":{"name":"IDEAL","abstract":"\u003cp\u003eiDEAL payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedApplePay.html":{"name":"SavedApplePay","abstract":"\u003cp\u003eThis class contains saved Apple Pay payment method details.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Protocols/InitialLoaderDelegate.html#/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"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Extensions/View.html":{"name":"View"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)token":{"name":"token","abstract":"\u003cp\u003eThe Apple Pay device token associated with the previous transaction.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)last4":{"name":"last4","abstract":"\u003cp\u003eThe last 4 digits of the real card number used in the transaction. Note: This information may","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedApplePay"},"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#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeIDEAL":{"name":"IDEAL","abstract":"\u003cp\u003eiDEAL payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedApplePay.html":{"name":"SavedApplePay","abstract":"\u003cp\u003eThis class contains saved Apple Pay payment method details.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/Datatrans.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/undocumented.json new file mode 100644 index 0000000..1bf119e --- /dev/null +++ b/docs/docsets/Datatrans.docset/Contents/Resources/Documents/undocumented.json @@ -0,0 +1,6 @@ +{ + "warnings": [ + + ], + "source_directory": "/Users/serhiilibin/iOS/datatrans/iOS/datatrans-iphone" +} \ 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 e763985..50692c2 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 578aa56..560ad71 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 adb2128..fa9279d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Datatrans 3.7.0 Docs

    +

    Datatrans 3.7.1 Docs

    GitHubView on GitHub

    @@ -189,7 +189,7 @@

    Datatrans iOS SDK

    -

    Version +

    Version License Platform

    diff --git a/docs/search.json b/docs/search.json index a4bd75f..be2a6ce 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Protocols/InitialLoaderDelegate.html#/c:@M@Datatrans@objc(pl)DTInitialLoaderDelegate(im)dismissLoader":{"name":"dismissLoader()","abstract":"\u003cp\u003eInvoked when SDK content needs to be presented. The app must dismiss/hide its custom loading animation immediately. For the remainder of the process the SDK\u0026rsquo;s loading animation is used.\u003c/p\u003e","parent_name":"InitialLoaderDelegate"},"Protocols/InitialLoaderDelegate.html":{"name":"InitialLoaderDelegate","abstract":"\u003cp\u003eCallback invoked by the SDK when the custom initial loader must be dismissed.\u003c/p\u003e"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans20startWithTransactionQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithTransaction:)","abstract":"\u003cp\u003eStarts the payment SDK from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP9DatatransE9datatrans25startWithPCIPTokenizationQrAA7BindingVyAD0H0CSgG_tF":{"name":"datatrans(startWithPCIPTokenization:)","abstract":"\u003cp\u003eStarts a PCI Proxy flow from a SwiftUI application.\u003c/p\u003e","parent_name":"View"},"Extensions/View.html":{"name":"View"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)token":{"name":"token","abstract":"\u003cp\u003eThe Apple Pay device token associated with the previous transaction.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)last4":{"name":"last4","abstract":"\u003cp\u003eThe last 4 digits of the real card number used in the transaction. Note: This information may","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedApplePay"},"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#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeIDEAL":{"name":"IDEAL","abstract":"\u003cp\u003eiDEAL payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedApplePay.html":{"name":"SavedApplePay","abstract":"\u003cp\u003eThis class contains saved Apple Pay payment method details.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Protocols/InitialLoaderDelegate.html#/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"},"Other%20Extensions.html#/AppKit":{"name":"AppKit"},"Extensions/View.html":{"name":"View"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the shared instance of this class.\u003c/p\u003e","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(py)automaticCallbacks":{"name":"automaticCallbacks","abstract":"\u003cp\u003eWhether automatic callback handling is enabled or not. By default, automatic callback handling is enabled.","parent_name":"AppCallbackHandler"},"Classes/AppCallbackHandler.html#/c:@M@Datatrans@objc(cs)DTAppCallbackHandler(im)handleURL:":{"name":"handleURL(_:)","abstract":"\u003cp\u003eInvoke this method from your AppDelegate\u0026rsquo;s implementation of \u003ccode\u003eapplication(_:open:options:)\u003c/code\u003e with the URL received.","parent_name":"AppCallbackHandler"},"Classes/BackendError.html#/c:@M@Datatrans@objc(cs)DTBackendError(py)name":{"name":"name","abstract":"\u003cp\u003eDatatrans error name\u003c/p\u003e","parent_name":"BackendError"},"Classes/BackendError.html":{"name":"BackendError","abstract":"\u003cp\u003eThis class includes the Datatrans error name\u003c/p\u003e"},"Classes/AppCallbackHandler.html":{"name":"AppCallbackHandler","abstract":"\u003cp\u003eUse this class if your app crashes when switching to/from external payment apps,"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)emailAddress":{"name":"emailAddress","abstract":"\u003cp\u003eCardholder email address.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCardholder.html#/c:@M@Datatrans@objc(cs)DTPCIPCardholder(py)phoneNumber":{"name":"phoneNumber","abstract":"\u003cp\u003eCardholder phone number.\u003c/p\u003e","parent_name":"PCIPCardholder"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPCVVOnlyCard.html#/c:@M@Datatrans@objc(cs)DTPCIPCVVOnlyCard(im)initWithType:maskedCardNumber:expiryDate:":{"name":"init(type:maskedCardNumber:expiryDate:)","abstract":"\u003cp\u003eUse this to initialize a CVV only object.\u003c/p\u003e","parent_name":"PCIPCVVOnlyCard"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPTokenizationError.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"PCIPTokenizationError"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)brand":{"name":"brand","abstract":"\u003cp\u003eThe brand of the card, e.g. \u0026ldquo;VISA\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)countryCode":{"name":"countryCode","abstract":"\u003cp\u003eThe country of the card, e.g. \u0026ldquo;US\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)issuer":{"name":"issuer","abstract":"\u003cp\u003eThe issuer of the card, e.g. \u0026ldquo;U.S. REGION\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number, e.g. \u0026ldquo;489537xxxxxx6287\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)type":{"name":"type","abstract":"\u003cp\u003eThe type of the card, e.g. \u0026ldquo;debit\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPCardInfo.html#/c:@M@Datatrans@objc(cs)DTPCIPCardInfo(py)usage":{"name":"usage","abstract":"\u003cp\u003eThe usage of the card, e.g. \u0026ldquo;consumer\u0026rdquo;\u003c/p\u003e","parent_name":"PCIPCardInfo"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)cardInfo":{"name":"cardInfo","abstract":"\u003cp\u003eObject representing the (credit or debit) card which was used","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used for this PCI Proxy tokenization.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Classes/PCIPTokenizationSuccess.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationSuccess(py)tokenizationId":{"name":"tokenizationId","abstract":"\u003cp\u003eThe resulting tokenizationId.\u003c/p\u003e","parent_name":"PCIPTokenizationSuccess"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFinish:result:":{"name":"tokenizationDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a tokenization has been successfully","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidFail:error:":{"name":"tokenizationDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a tokenization fails or encounters an error.","parent_name":"PCIPTokenizationDelegate"},"Protocols/PCIPTokenizationDelegate.html#/c:@M@Datatrans@objc(pl)DTPCIPTokenizationDelegate(im)tokenizationDidCancel:":{"name":"tokenizationDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a tokenization has been cancelled. This callback","parent_name":"PCIPTokenizationDelegate"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)language":{"name":"language","abstract":"\u003cp\u003eUse this setting to change the UI language. If this is not","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical errors.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to Datatrans servers require a certificate","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eUse this setting to pass cardholder information for network tokens. \u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenizationOptions.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenizationOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eUse this option when no card data is entered in our SDK and you want to show your own loading animation during the SDK\u0026rsquo;s initial network requests.\u003c/p\u003e","parent_name":"PCIPTokenizationOptions"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a tokenization has been finished,","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a tokenization is handled by the mobile SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:card:":{"name":"init(merchantId:card:)","abstract":"\u003cp\u003eUse this init method if you use your own UI and already have a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Card.html\"\u003eCard\u003c/a\u003e\u003c/code\u003e instance with the","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/s:9Datatrans16PCIPTokenizationC10merchantId18paymentMethodTypesACSS_SayAA07PaymentF4TypeOGtcfc":{"name":"init(merchantId:paymentMethodTypes:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:cvvOnlyCard:":{"name":"init(merchantId:cvvOnlyCard:)","abstract":"\u003cp\u003eUse this init method to tokenize the CVV of an already tokenized card. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)initWithMerchantId:paymentMethodTypes:":{"name":"init(merchantId:paymentMethodTypesObjc:)","abstract":"\u003cp\u003eUse this init method to allow the user to enter the card data to be tokenized. After this","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html#/c:@M@Datatrans@objc(cs)DTPCIPTokenization(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the provided","parent_name":"PCIPTokenization"},"Classes/PCIPTokenization.html":{"name":"PCIPTokenization","abstract":"\u003cp\u003eUse this class to start a PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationOptions.html":{"name":"PCIPTokenizationOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the tokenization.\u003c/p\u003e"},"Protocols/PCIPTokenizationDelegate.html":{"name":"PCIPTokenizationDelegate","abstract":"\u003cp\u003eImplement PCIPTokenizationDelegate to be notified when a tokenization"},"Classes/PCIPTokenizationSuccess.html":{"name":"PCIPTokenizationSuccess","abstract":"\u003cp\u003eThis class aggregates the results of a successful PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPCardInfo.html":{"name":"PCIPCardInfo","abstract":"\u003cp\u003eThis class represents a (credit or debit) card which was used for PCI Proxy tokenization.\u003c/p\u003e"},"Classes/PCIPTokenizationError.html":{"name":"PCIPTokenizationError","abstract":"\u003cp\u003eThis class includes the error message of a failed tokenization.\u003c/p\u003e"},"Classes/PCIPCVVOnlyCard.html":{"name":"PCIPCVVOnlyCard","abstract":"\u003cp\u003eThis class represents a previously tokenized card used in the CVV-only tokenization/verification flow.\u003c/p\u003e"},"Classes/PCIPCardholder.html":{"name":"PCIPCardholder","abstract":"\u003cp\u003eThis class is used to add cardholder info.\u003c/p\u003e"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)bankCode":{"name":"bankCode","abstract":"\u003cp\u003eA bank code (German: Bankleitzahl) is a unique identification code for a","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(py)alias":{"name":"alias","abstract":"\u003cp\u003eAlias for SEPA (ELV).\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:":{"name":"init(alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved SEPA (ELV) payment method.\u003c/p\u003e","parent_name":"SavedSEPA"},"Classes/SavedSEPA.html#/c:@M@Datatrans@objc(cs)DTSavedSEPA(im)initWithAlias:bankCode:":{"name":"init(alias:bankCode:)","abstract":"\u003cp\u003eThis init method has to be used with SEPA (ELV) aliases created before April 15th 2015.","parent_name":"SavedSEPA"},"Classes/SavedReka.html#/c:@M@Datatrans@objc(cs)DTSavedReka(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Reka payment method.\u003c/p\u003e","parent_name":"SavedReka"},"Classes/SavedPostFinanceCard.html#/c:@M@Datatrans@objc(cs)DTSavedPostFinanceCard(im)initWithAlias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PostFinance Card payment method.\u003c/p\u003e","parent_name":"SavedPostFinanceCard"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(py)payPalEmail":{"name":"payPalEmail","abstract":"\u003cp\u003ePayPal e-mail address. This will be used for displaying purposes.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPayPal.html#/c:@M@Datatrans@objc(cs)DTSavedPayPal(im)initWithAlias:payPalEmail:":{"name":"init(alias:payPalEmail:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved PayPal payment method.\u003c/p\u003e","parent_name":"SavedPayPal"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)alias":{"name":"alias","abstract":"\u003cp\u003eThe alias that can be used to process recurring payments or fast checkouts.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)initWithType:alias:":{"name":"init(type:alias:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved payment method.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithJsonString:":{"name":"create(jsonString:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from a JSON string.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(cm)createWithLegacySavedPaymentMethodData:":{"name":"create(legacySavedPaymentMethodData:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eSavedPaymentMethod\u003c/code\u003e from data encoded by the old payment library.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)toJson":{"name":"toJson()","abstract":"\u003cp\u003eReturns a JSON string representation of this saved payment method object.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedPaymentMethod.html#/c:@M@Datatrans@objc(cs)DTSavedPaymentMethod(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eThis function checks if the saved payment method is valid.\u003c/p\u003e","parent_name":"SavedPaymentMethod"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardExpiryDate":{"name":"cardExpiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)initWithType:alias:cardExpiryDate:maskedCardNumber:cardholder:":{"name":"init(type:alias:cardExpiryDate:maskedCardNumber:cardholder:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eSavedCard\u003c/code\u003e object with the given card data.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedCard.html#/c:@M@Datatrans@objc(cs)DTSavedCard(im)isValid":{"name":"isValid()","abstract":"\u003cp\u003eChecks if the expiration date is in the future or not.\u003c/p\u003e","parent_name":"SavedCard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)boncardType":{"name":"boncardType","abstract":"\u003cp\u003eThe specific subtype of card, which affects the title and logo that is displayed for the card.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(py)maskedCardNumber":{"name":"maskedCardNumber","abstract":"\u003cp\u003eThe masked card number you can use to display that specific card in your app.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedBoncard.html#/c:@M@Datatrans@objc(cs)DTSavedBoncard(im)initWithAlias:maskedCardNumber:boncardType:":{"name":"init(alias:maskedCardNumber:boncardType:)","abstract":"\u003cp\u003eThis init method has to be used to initialize a saved Boncard payment method.\u003c/p\u003e","parent_name":"SavedBoncard"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)token":{"name":"token","abstract":"\u003cp\u003eThe Apple Pay device token associated with the previous transaction.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)last4":{"name":"last4","abstract":"\u003cp\u003eThe last 4 digits of the real card number used in the transaction. Note: This information may","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)displayTitle":{"name":"displayTitle","abstract":"\u003cp\u003eA human readable title.\u003c/p\u003e","parent_name":"SavedApplePay"},"Classes/SavedApplePay.html#/c:@M@Datatrans@objc(cs)DTSavedApplePay(py)accessibilityTitle":{"name":"accessibilityTitle","abstract":"\u003cp\u003eFor VoiceOver this title is used instead of displayTitle.\u003c/p\u003e","parent_name":"SavedApplePay"},"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#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeIDEAL":{"name":"IDEAL","abstract":"\u003cp\u003eiDEAL payment method\u003c/p\u003e","parent_name":"PaymentMethodType"},"Enums/PaymentMethodType.html#/s:9Datatrans17PaymentMethodTypeO10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eReturns the 3-letter payment method identifier\u003c/p\u003e","parent_name":"PaymentMethodType"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(py)type":{"name":"type","abstract":"\u003cp\u003ePayment method type, e.g. Visa\u003c/p\u003e","parent_name":"PaymentMethod"},"Classes/PaymentMethod.html#/c:@M@Datatrans@objc(cs)DTPaymentMethod(im)initWithType:":{"name":"init(type:)","abstract":"\u003cp\u003eThis init method initializes a \u003ccode\u003ePaymentMethod\u003c/code\u003e object with the","parent_name":"PaymentMethod"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditOrDebitCard":{"name":"creditOrDebitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit or debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeCreditCard":{"name":"creditCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Credit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Enums/CardLabelType.html#/c:@M@Datatrans@E@DTCardLabelType@DTCardLabelTypeDebitCard":{"name":"debitCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Debit card\u0026rdquo;.\u003c/p\u003e","parent_name":"CardLabelType"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedMonth":{"name":"formattedMonth","abstract":"\u003cp\u003eFormats the month to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)formattedYear":{"name":"formattedYear","abstract":"\u003cp\u003eFormats the year to a two digit string.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)month":{"name":"month","abstract":"\u003cp\u003eCard expiry month, [1, 12], e.g. 1 for January or 12 for December\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(py)year":{"name":"year","abstract":"\u003cp\u003eCard expiry year, 2 or 4 digits, e.g. 30 or 2030\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/CardExpiryDate.html#/c:@M@Datatrans@objc(cs)DTCardExpiryDate(im)initWithMonth:year:":{"name":"init(month:year:)","abstract":"\u003cp\u003eInitializes the card expiry date with the given month and year.\u003c/p\u003e","parent_name":"CardExpiryDate"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)number":{"name":"number","abstract":"\u003cp\u003eCard number\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)expiryDate":{"name":"expiryDate","abstract":"\u003cp\u003eExpiry date\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cvv":{"name":"cvv","abstract":"\u003cp\u003eCard security code - nil if the card does not have a card security code.\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(py)cardholder":{"name":"cardholder","abstract":"\u003cp\u003eCardholder\u0026rsquo;s name (as written on the card)\u003c/p\u003e","parent_name":"Card"},"Classes/Card.html#/c:@M@Datatrans@objc(cs)DTCard(im)initWithType:number:expiryDate:cvv:cardholder:":{"name":"init(type:number:expiryDate:cvv:cardholder:)","abstract":"\u003cp\u003eUse this to initialize a card object with the card data.\u003c/p\u003e","parent_name":"Card"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeGiftCard":{"name":"giftCard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Gift card\u0026rdquo; with a generic gift card icon\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeBoncard":{"name":"boncard","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Boncard\u0026rdquo;\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeLunchCheck":{"name":"lunchCheck","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Lunch-Check\u0026rdquo; with the Lunch-Check logo\u003c/p\u003e","parent_name":"BoncardType"},"Enums/BoncardType.html#/c:@M@Datatrans@E@DTBoncardType@DTBoncardTypeSbbVoucher":{"name":"sbbVoucher","abstract":"\u003cp\u003eDisplays as \u0026ldquo;Voucher\u0026rdquo; with the SBB Voucher logo\u003c/p\u003e","parent_name":"BoncardType"},"Classes/BoncardConfig.html#/s:9Datatrans13BoncardConfigC12boncardTypesACSayAA0B4TypeOG_tcfc":{"name":"init(boncardTypes:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/BoncardConfig.html#/c:@M@Datatrans@objc(cs)DTBoncardConfig(im)initWithBoncardTypes:":{"name":"init(boncardTypesObjc:)","abstract":"\u003cp\u003eCreates a new Boncard configuration object.\u003c/p\u003e","parent_name":"BoncardConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eDelegate object for callbacks during Apple Pay authorization\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)finalSummaryItemLabel":{"name":"finalSummaryItemLabel","abstract":"\u003cp\u003eUse this label to configure the final summary of the purchase. The default","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)request":{"name":"request","abstract":"\u003cp\u003eThe request object for further configuration of Apple Pay. Please refer to","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showApplePayAsSavedPaymentMethod":{"name":"showApplePayAsSavedPaymentMethod","abstract":"\u003cp\u003eShows Apple Pay additionally on the saved payment method selection screen.\u003c/p\u003e","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)showLargeButton":{"name":"showLargeButton","abstract":"\u003cp\u003eUse this option to show Apple Pay as a payment button instead of a","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(py)existingCardRequired":{"name":"existingCardRequired","abstract":"\u003cp\u003eUse this option to hide and disable Apple Pay when the user hasn\u0026rsquo;t yet set up","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(cm)hasApplePayWithSupportedNetworks:existingCardRequired:":{"name":"hasApplePay(withSupportedNetworks:existingCardRequired:)","abstract":"\u003cp\u003eUse this method to determine the availability of Apple Pay for the specified parameters on a given device. Note that while the SDK automatically manages the visibility","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html#/c:@M@Datatrans@objc(cs)DTApplePayConfig(im)initWithApplePayMerchantId:supportedNetworks:countryCode:":{"name":"init(applePayMerchantId:supportedNetworks:countryCode:)","abstract":"\u003cp\u003eCreates a new Apple Pay configuration object with an Apple Pay country code.","parent_name":"ApplePayConfig"},"Classes/ApplePayConfig.html":{"name":"ApplePayConfig","abstract":"\u003cp\u003eConfiguration object for Apple Pay transactions.\u003c/p\u003e"},"Classes/BoncardConfig.html":{"name":"BoncardConfig","abstract":"\u003cp\u003eConfiguration object for Boncard transactions.\u003c/p\u003e"},"Enums/BoncardType.html":{"name":"BoncardType","abstract":"\u003cp\u003eThe different types of Boncard, for determining how the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html#/c:@M@Datatrans@E@DTPaymentMethodType@DTPaymentMethodTypeBoncard\"\u003ePaymentMethodType.Boncard\u003c/a\u003e\u003c/code\u003e"},"Classes/Card.html":{"name":"Card","abstract":"\u003cp\u003eUse this class to process raw card data for payments. You should use"},"Classes/CardExpiryDate.html":{"name":"CardExpiryDate","abstract":"\u003cp\u003eClass to be used to represent the card expiry date (month and year).\u003c/p\u003e"},"Enums/CardLabelType.html":{"name":"CardLabelType","abstract":"\u003cp\u003eUse this to choose which label to display for the card option"},"Classes/PaymentMethod.html":{"name":"PaymentMethod","abstract":"\u003cp\u003eThis is the base class for payment methods. It contains a type to identify the"},"Enums/PaymentMethodType.html":{"name":"PaymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e"},"Classes/PaymentMethodTypeMapper.html":{"name":"PaymentMethodTypeMapper","abstract":"\u003cp\u003eUse this class to map the payment method identifiers from Datatrans to the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/PaymentMethodType.html\"\u003ePaymentMethodType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Classes/SavedApplePay.html":{"name":"SavedApplePay","abstract":"\u003cp\u003eThis class contains saved Apple Pay payment method details.\u003c/p\u003e"},"Classes/SavedBoncard.html":{"name":"SavedBoncard","abstract":"\u003cp\u003eThis class contains saved Boncard payment method details.\u003c/p\u003e"},"Classes/SavedCard.html":{"name":"SavedCard","abstract":"\u003cp\u003eThis class contains saved credit or debit card payment method details.\u003c/p\u003e"},"Classes/SavedPaymentMethod.html":{"name":"SavedPaymentMethod","abstract":"\u003cp\u003eThis is the base class to save a payment method and use it to process recurring payments"},"Classes/SavedPayPal.html":{"name":"SavedPayPal","abstract":"\u003cp\u003eThis class contains saved PayPal payment method details.\u003c/p\u003e"},"Classes/SavedPostFinanceCard.html":{"name":"SavedPostFinanceCard","abstract":"\u003cp\u003eThis class contains saved PostFinance Card payment method details.\u003c/p\u003e"},"Classes/SavedReka.html":{"name":"SavedReka","abstract":"\u003cp\u003eThis class contains saved Reka card payment method details.\u003c/p\u003e"},"Classes/SavedSEPA.html":{"name":"SavedSEPA","abstract":"\u003cp\u003eThis class contains saved SEPA (ELV) payment method details.\u003c/p\u003e"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barBackgroundColor":{"name":"barBackgroundColor","abstract":"\u003cp\u003eBackground color of the navigation bars. If this is not specified, the","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barLinkColor":{"name":"barLinkColor","abstract":"\u003cp\u003eColor of the buttons in the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)barTitleColor":{"name":"barTitleColor","abstract":"\u003cp\u003eColor of the title within the navigation bars. If this is not specified,","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonColor":{"name":"buttonColor","abstract":"\u003cp\u003eBackground color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)buttonTextColor":{"name":"buttonTextColor","abstract":"\u003cp\u003eText color of large buttons, such as the \u0026lsquo;Pay\u0026rsquo; button. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html#/c:@M@Datatrans@objc(cs)DTThemeConfiguration(py)linkColor":{"name":"linkColor","abstract":"\u003cp\u003eColor of text-only buttons or links and the text cursor. If this is not","parent_name":"ThemeConfiguration"},"Classes/ThemeConfiguration.html":{"name":"ThemeConfiguration","abstract":"\u003cp\u003eThis class gives you options to customize the theme of the library.\u003c/p\u003e"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)technical":{"name":"technical","abstract":"\u003cp\u003eThe error code for technical errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)validation":{"name":"validation","abstract":"\u003cp\u003eThe error code for validation errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authentication":{"name":"authentication","abstract":"\u003cp\u003eThe error code for authentication errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(cpy)authorization":{"name":"authorization","abstract":"\u003cp\u003eThe error code for authorization errors.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/s:9Datatrans16TransactionErrorC17paymentMethodTypeAA07PaymenteF0OSgvp":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)paymentMethodType":{"name":"paymentMethodTypeObjc","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe identifier of the failed transaction\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionError.html#/c:@M@Datatrans@objc(cs)DTTransactionError(py)backendError":{"name":"backendError","abstract":"\u003cp\u003eThe BackendError that contains the Datatrans error name\u003c/p\u003e","parent_name":"TransactionError"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)paymentMethodType":{"name":"paymentMethodType","abstract":"\u003cp\u003eThe payment method used during the transaction.\u003c/p\u003e","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)savedPaymentMethod":{"name":"savedPaymentMethod","abstract":"\u003cp\u003eObject containing the saved payment method details.","parent_name":"TransactionSuccess"},"Classes/TransactionSuccess.html#/c:@M@Datatrans@objc(cs)DTTransactionSuccess(py)transactionId":{"name":"transactionId","abstract":"\u003cp\u003eThe transactionId that you can use for operations after the","parent_name":"TransactionSuccess"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFinish:result:":{"name":"transactionDidFinish(_:result:)","abstract":"\u003cp\u003eThis is called after a transaction has been successfully","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidFail:error:":{"name":"transactionDidFail(_:error:)","abstract":"\u003cp\u003eThis is called after a transaction fails or encounters an error.","parent_name":"TransactionDelegate"},"Protocols/TransactionDelegate.html#/c:@M@Datatrans@objc(pl)DTTransactionDelegate(im)transactionDidCancel:":{"name":"transactionDidCancel(_:)","abstract":"\u003cp\u003eThis is called after a transaction has been cancelled. This callback","parent_name":"TransactionDelegate"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO6alwaysyA2EmF":{"name":"always","abstract":"\u003cp\u003eThe DCC screen is always shown when the merchant is set up and the saved card is eligible for DCC.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5smartyA2EmF":{"name":"smart","abstract":"\u003cp\u003eDCC is initially shown repeatedly for each eligible card. The more often a user declines DCC","parent_name":"DCCShowMode"},"Classes/TransactionOptions/DCCShowMode.html#/s:9Datatrans18TransactionOptionsC11DCCShowModeO5neveryA2EmF":{"name":"never","abstract":"\u003cp\u003eShow DCC only in guest mode and not for payments with saved cards.\u003c/p\u003e","parent_name":"DCCShowMode"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)appCallbackScheme":{"name":"appCallbackScheme","abstract":"\u003cp\u003eYour unique URL scheme to be used by other apps (e.g. Twint)","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)applePayConfig":{"name":"applePayConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ApplePayConfig.html\"\u003eApplePayConfig\u003c/a\u003e\u003c/code\u003e object here. This is mandatory","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)boncardConfig":{"name":"boncardConfig","abstract":"\u003cp\u003eSpecify the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BoncardConfig.html\"\u003eBoncardConfig\u003c/a\u003e\u003c/code\u003e object here. This can be used to configure","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)cardLabelType":{"name":"cardLabelType","abstract":"\u003cp\u003eUse this setting to choose which label to display for the card option","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customKlarnaPaymentMethodName":{"name":"customKlarnaPaymentMethodName","abstract":"\u003cp\u003eUse this to change the name of the Klarna payment method, to","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)suppressCriticalErrorDialog":{"name":"suppressCriticalErrorDialog","abstract":"\u003cp\u003eUse this setting to display or hide critical and transaction errors.\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)testing":{"name":"testing","abstract":"\u003cp\u003eUse this setting to switch from production to sandbox. If not specified,","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)twintMaxIssuerNumber":{"name":"twintMaxIssuerNumber","abstract":"\u003cp\u003eIn case you use Twint and can\u0026rsquo;t list all Twint app schemes from \u0026ldquo;twint-issuer1\u0026rdquo; to \u0026ldquo;twint-issuer39\u0026rdquo;","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)useCertificatePinning":{"name":"useCertificatePinning","abstract":"\u003cp\u003eWhether secure connections to datatrans servers require a certificate","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)customInitialLoaderDelegate":{"name":"customInitialLoaderDelegate","abstract":"\u003cp\u003eSometimes, apps display a loading animation before starting the SDK.","parent_name":"TransactionOptions"},"Classes/TransactionOptions/DCCShowMode.html":{"name":"DCCShowMode","abstract":"\u003cp\u003eMode to control when DCC is presented for saved card payments (alias/tokenized payments).\u003c/p\u003e","parent_name":"TransactionOptions"},"Classes/TransactionOptions.html#/c:@M@Datatrans@objc(cs)DTTransactionOptions(py)savedCardDCCShowMode":{"name":"savedCardDCCShowMode","abstract":"\u003cp\u003eOption to control when the DCC (Dynamic Currency Conversion) screen is presented","parent_name":"TransactionOptions"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eThis delegate will be notified after a transaction has been finished,","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)options":{"name":"options","abstract":"\u003cp\u003eThe available options for how a transaction is handled by the mobile SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(py)theme":{"name":"theme","abstract":"\u003cp\u003eThe theme to be used by the SDK.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:":{"name":"init(mobileToken:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token obtained after a server-to-server init","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:card:":{"name":"init(mobileToken:card:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and the provided \u003ccode\u003ecard\u003c/code\u003e for the transaction.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethod:":{"name":"init(mobileToken:savedPaymentMethod:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a single saved payment method.\u003c/p\u003e","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)initWithMobileToken:savedPaymentMethods:":{"name":"init(mobileToken:savedPaymentMethods:)","abstract":"\u003cp\u003eUse this init method to start the SDK with a mobile token and a selection of one or more saved","parent_name":"Transaction"},"Classes/Transaction.html#/c:@M@Datatrans@objc(cs)DTTransaction(im)startWithPresentingController:":{"name":"start(presentingController:)","abstract":"\u003cp\u003eStarts the SDK and displays any needed user interface using the","parent_name":"Transaction"},"Classes/Transaction.html":{"name":"Transaction","abstract":"\u003cp\u003eUse this class to start a transaction with a \u003ccode\u003emobileToken\u003c/code\u003e that has previously been initialized"},"Classes/TransactionOptions.html":{"name":"TransactionOptions","abstract":"\u003cp\u003eThis class can be used to specify miscellaneous options related to the transaction.\u003c/p\u003e"},"Protocols/TransactionDelegate.html":{"name":"TransactionDelegate","abstract":"\u003cp\u003eImplement TransactionDelegate to be notified when a transaction"},"Classes/TransactionSuccess.html":{"name":"TransactionSuccess","abstract":"\u003cp\u003eThis class includes the success message and other details of a transaction."},"Classes/TransactionError.html":{"name":"TransactionError","abstract":"\u003cp\u003eThis class includes the error message and other details of a transaction.\u003c/p\u003e"},"Transaction.html":{"name":"Transaction"},"Theme%20Options.html":{"name":"Theme Options"},"Payment%20Method.html":{"name":"Payment Method"},"PCI%20Proxy.html":{"name":"PCI Proxy"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file