Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Naxam.iZettle.iOS/Naxam.iZettle.iOS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<SupportedOSPlatformVersion>12.0</SupportedOSPlatformVersion>
<RootNamespace>iZettle</RootNamespace>
<AssemblyName>Naxam.iZettle.iOS</AssemblyName>
<AssemblyVersion>3.7.0.1</AssemblyVersion>
<FileVersion>3.7.0.1</FileVersion>
<AssemblyInformationalVersion>3.7.0.1</AssemblyInformationalVersion>
<AssemblyVersion>3.7.0.2</AssemblyVersion>
Copy link
Contributor

@tuyen-vuduc tuyen-vuduc Nov 7, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Plz use the version of iZettle SDK for our DLL's version. The final part (revision) is only used when we need additional adjustment after publishing the nuget package.

<FileVersion>3.7.0.2</FileVersion>
<AssemblyInformationalVersion>3.7.0.2</AssemblyInformationalVersion>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
Expand All @@ -28,7 +28,7 @@
<PackageProjectUrl>https://github.com/NAXAM/izettle-ios-binding</PackageProjectUrl>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageVersion>3.7.0.1</PackageVersion>
<PackageVersion>3.7.0.2</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Folder Include="Resources\" />
Expand Down
Empty file modified create-fat-lib-from-xcf-framework.sh
100644 → 100755
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified frameworks/iZettlePayments.framework/Account.momd/Account.mom
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified frameworks/iZettlePayments.framework/Assets.car
Binary file not shown.
146 changes: 87 additions & 59 deletions frameworks/iZettlePayments.framework/Headers/iZettlePayments-Swift.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
#ifndef IZETTLEPAYMENTS_SWIFT_H
#define IZETTLEPAYMENTS_SWIFT_H
#pragma clang diagnostic push
Expand All @@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif

#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
Expand All @@ -32,10 +31,24 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
#include <cstring>
#include <stdlib.h>
#include <new>
#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include <string.h>
#endif
#if defined(__cplusplus)
#if __has_include(<ptrauth.h>)
# include <ptrauth.h>
#else
# ifndef __ptrauth_swift_value_witness_function_pointer
# define __ptrauth_swift_value_witness_function_pointer(x)
# endif
#endif
#endif

#if !defined(SWIFT_TYPEDEFS)
Expand Down Expand Up @@ -71,53 +84,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
# define SWIFT_CLASS_PROPERTY(...)
# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif

#if __has_attribute(objc_runtime_name)
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
# define SWIFT_RUNTIME_NAME(X)
#if !defined(SWIFT_RUNTIME_NAME)
# if __has_attribute(objc_runtime_name)
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
# else
# define SWIFT_RUNTIME_NAME(X)
# endif
#endif
#if __has_attribute(swift_name)
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
# define SWIFT_COMPILE_NAME(X)
#if !defined(SWIFT_COMPILE_NAME)
# if __has_attribute(swift_name)
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
# else
# define SWIFT_COMPILE_NAME(X)
# endif
#endif
#if __has_attribute(objc_method_family)
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
# define SWIFT_METHOD_FAMILY(X)
#if !defined(SWIFT_METHOD_FAMILY)
# if __has_attribute(objc_method_family)
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
# else
# define SWIFT_METHOD_FAMILY(X)
# endif
#endif
#if __has_attribute(noescape)
# define SWIFT_NOESCAPE __attribute__((noescape))
#else
# define SWIFT_NOESCAPE
#if !defined(SWIFT_NOESCAPE)
# if __has_attribute(noescape)
# define SWIFT_NOESCAPE __attribute__((noescape))
# else
# define SWIFT_NOESCAPE
# endif
#endif
#if __has_attribute(ns_consumed)
# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
# define SWIFT_RELEASES_ARGUMENT
#if !defined(SWIFT_RELEASES_ARGUMENT)
# if __has_attribute(ns_consumed)
# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
# else
# define SWIFT_RELEASES_ARGUMENT
# endif
#endif
#if __has_attribute(warn_unused_result)
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
# define SWIFT_WARN_UNUSED_RESULT
#if !defined(SWIFT_WARN_UNUSED_RESULT)
# if __has_attribute(warn_unused_result)
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
# else
# define SWIFT_WARN_UNUSED_RESULT
# endif
#endif
#if __has_attribute(noreturn)
# define SWIFT_NORETURN __attribute__((noreturn))
#else
# define SWIFT_NORETURN
#if !defined(SWIFT_NORETURN)
# if __has_attribute(noreturn)
# define SWIFT_NORETURN __attribute__((noreturn))
# else
# define SWIFT_NORETURN
# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
# define SWIFT_CLASS_EXTRA
# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
# define SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
# define SWIFT_ENUM_EXTRA
# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
Expand All @@ -137,28 +163,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif

#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif

#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif

#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
# define OBJC_DESIGNATED_INITIALIZER
# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
# if defined(__has_attribute) && __has_attribute(enum_extensibility)
# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
# define SWIFT_ENUM_ATTR(_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
Expand Down Expand Up @@ -187,14 +210,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#if !defined(SWIFT_DEPRECATED_OBJC)
# if __has_feature(attribute_diagnose_if_objc)
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
# else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
# define IBSegueAction
# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
Expand All @@ -207,34 +232,37 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
#if !defined(SWIFT_INDIRECT_RESULT)
# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
#if !defined(SWIFT_CONTEXT)
# define SWIFT_CONTEXT __attribute__((swift_context))
#endif
#if !defined(SWIFT_ERROR_RESULT)
# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
#endif
#if defined(__cplusplus)
#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
#endif
#else
#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
#if defined(_WIN32)
#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
#endif
#if defined(__cplusplus)
#if !defined(SWIFT_CXX_INT_DEFINED)
#define SWIFT_CXX_INT_DEFINED
namespace swift {
using Int = ptrdiff_t;
using UInt = size_t;
}
#else
#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@import AuthenticationServices;
@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import UIKit;
@import WebKit;
#endif

Binary file modified frameworks/iZettlePayments.framework/Info.plist
Binary file not shown.
1 change: 1 addition & 0 deletions frameworks/iZettlePayments.framework/Loader.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions frameworks/iZettlePayments.framework/LoaderSmall.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"v":"5.6.5","fr":59.9400024414062,"ip":0,"op":76.0000030955435,"w":16,"h":16,"nm":"Small","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"003","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[8,8,0]},"a":{"a":0,"k":[1.721,32.705,0]},"s":{"a":0,"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.866,0],[0,-3.866],[3.866,0],[0,3.866]],"o":[[3.866,0],[0,3.866],[-3.866,0],[0,-3.866]],"v":[[0,-7],[7,0],[0,7],[-7,0]],"c":true}},"nm":"Path 1","hd":false},{"ty":"st","c":{"a":0,"k":[0.470588237047,0.364705890417,0.86274510622,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":2},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","hd":false},{"ty":"tr","p":{"a":0,"k":[1.721,32.705]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0},"nm":"Transform"}],"nm":"Ellipse 1","bm":0,"hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.37],"y":[1.001]},"o":{"x":[0.702],"y":[0.005]},"t":0,"s":[2]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.162],"y":[-0.006]},"t":54,"s":[100]},{"t":75.0000030548126,"s":[100]}]},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.261],"y":[0.996]},"o":{"x":[0.666],"y":[0]},"t":20,"s":[1]},{"t":75.0000030548126,"s":[98]}]},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-10]},{"t":75.0000030548126,"s":[0]}]},"m":2,"nm":"Trim Paths 1","hd":false}],"ip":0,"op":77.0000031362743,"st":0,"bm":0}],"markers":[]}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 0 additions & 2 deletions frameworks/iZettlePayments.framework/acknowledgements.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@
<title>Acknowledgements</title>
<style type="text/css" media="screen">
@font-face {
/* TODO: Update to Zen-Regular the same time as web, that's when we get the web font: https://izettle.atlassian.net/browse/DP-669 */
font-family: "Zent";
src: url("https://cdn.izettle.com/core-fonts/zent_v1059/zent-regular.ttf?v=2") format("truetype");
font-weight: normal;
}
@font-face {
/* TODO: Update to Zen-Bold the same time as web, that's when we get the web font: https://izettle.atlassian.net/browse/DP-669 */
font-family: "Zent";
src: url("https://cdn.izettle.com/core-fonts/zent_v1059/zent-bold.ttf?v=2") format("truetype");
font-weight: bold;
Expand Down
Binary file modified frameworks/iZettlePayments.framework/fail.aif
Binary file not shown.
Binary file modified frameworks/iZettlePayments.framework/iZettlePayments
Binary file not shown.
28 changes: 25 additions & 3 deletions frameworks/iZettlePayments.framework/localization/da_DK.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"#KlarnaActivationFailed": "Der er sket en ukendt fejl. Prøv igen lidt senere.",
"#KlarnaActivatingTitle": "Aktiverer ...",
"#KlarnaActivationCarouselText2": "Vælg Klarna ved kassen, vis QR-koden og bed din kunde om at scanne den med telefonen.",
"#KlarnaActivationReadMoreBelow": "Læs mere nedenfor",
"#KlarnaActivationReadMoreBelow": "Læs mere om vilkår og gebyrer",
"#Close": "Luk",
"#KlarnaActivationCarouselText1": "Lad dine kunder opdele betalingen eller betale senere med Klarna.",
"#ForgetCardReaderTitle": "Glem denne kortlæser?",
Expand Down Expand Up @@ -301,7 +301,7 @@
"#PaymentSenderLimitReachedText": "Beløbet overstiger grænsen for en enkelt betaling.",
"#CardBlockedText": "Kortet er spærret",
"#PaymentLimitReachedText": "Beløbet overstiger din daglige grænse for kortbetalinger.",
"#SpeechReaderUpdateProgress": "%1$@ % opdateret",
"#SpeechReaderUpdateProgress": "%@ %% opdateret",
"#SpeechReaderInstallmentHint": "Tilgængelige afdragsmuligheder",
"#SpeechReaderInstallmentOption": "%1$@ gange %2$@",
"#RefundLoadingIndicatorSpeakerText": "Indlæser",
Expand All @@ -318,5 +318,27 @@
"#PaymentGratuityPercentageSubtitle": "Spørg kunden, om der skal tilføjes drikkepenge.",
"#PaymentGratuityPercentageTitle": "Tilføj drikkepenge?",
"#GratuityNotSupportedContinue": "Fortsæt uden at give drikkepenge",
"#GratuityNotSupportedTitle": "Drikkepengefunktionen kommer snart"
"#GratuityNotSupportedTitle": "Drikkepengefunktionen kommer snart",
"#KeyInProcessPayment": "Behandler betaling",
"#TapToPayErrorPaymentFailedTitle": "Betaling mislykkedes",
"#TapToPayErrorPaymentDeclinedSubtitle": "Prøv et andet kort eller en anden betalingsmetode.",
"#TapToPayErrorLowAmountTitle": "Beløbet er for lavt",
"#TapToPayErrorPaymentDeclinedTitle": "Betalingen blev afvist",
"#TapToPayErrorHighAmountTitle": "Beløbet er for højt",
"#TapToPayErrorLowAmountSubtitle": "Laveste mulige beløb er %1$@.",
"#TapToPayErrorPaymentCanceledTitle": "Betaling annulleret",
"#TapToPayErrorNetworkConnectivitySubtitle": "Sørg for at du har internetforbindelse, eller at mobildata er aktiveret.",
"#TapToPayErroriCloudCannotConnectSubtitle": "Du skal være logget på din iCloud-konto med et gyldigt Apple ID for at bruge Tryk for at betale.",
"#TapToPayErrorHighAmountSubtitle": "Denne opkrævning placerer dig over det beløb, du har lov til at opkræve på en dag.",
"#TapToPayErrorTermsAndConditionsCancelledTitle": "Ikke forbundet med iCloud",
"#TapToPayErroriCloudCannotConnectTitle": "Kan ikke oprette forbindelse til iCloud",
"#TapToPayErrorPaymentCanceledSubtitle": "Der trækkes ikke penge på kortet.",
"#TapToPayErrorPaymentFailedPhoneCallInterruptedSubtitle": "Du kan ikke tage imod betalinger, mens et telefonopkald er i gang.",
"#TapToPayErrorPaymentFailedSubtitle": "Noget gik galt. Vi kan desværre ikke være mere specifikke.",
"#TapToPayErrorTermsAndConditionsCancelledSubtitle": "For at acceptere Apples vilkår og betingelser skal du være logget på din iCloud-konto med et gyldigt Apple-id.",
"#TapToPayErrorPaymentFailedPasscodeSubtitle": "For at sikre, at betalinger er sikre, skal din telefons adgangskode være aktiveret.",
"#TapToPayErrorNetworkConnectivityTitle": "Kan ikke tilslutte",
"#Compliance": "Overholdelse af regler",
"#DSSComplianceTitle": "DSS",
"#P2PEComplianceTitle": "P2PE"
}
28 changes: 25 additions & 3 deletions frameworks/iZettlePayments.framework/localization/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
"#InvalidSessionAlertMessage": "Melden Sie sich erneut an.",
"#PaypalQRCActivationOffSubTitle": "Wird nicht als Zahlungsart angezeigt",
"#PaypalQRCPaymentTimeOutBody": "Bitte erneut versuchen",
"#PaypalQRCActivationReadMoreBelow": "Weitere Infos unten",
"#PaypalQRCActivationReadMoreBelow": "Mehr zu Bedingungen und Gebühren",
"#GratuityActivationTitle": "Betrag + Trinkgeld",
"#IncorrectPinMoreAttemptsTitle": "Falsche PIN",
"#PaypalQRCPaymentErrorTitle": "Zahlung konnte nicht verarbeitet werden.",
Expand Down Expand Up @@ -347,7 +347,7 @@
"#PaymentSenderLimitReachedText": "Der Betrag übersteigt das Tageslimit für diese Karte.",
"#PaymentFailedInvalidDateOrTime": "Bitte überprüfen Sie, dass auf Ihrem Smartphone/Tablet das Datum und die Zeitzone korrekt eingestellt sind.",
"#SwipeDeniedUseChip": "Karte mit Chip",
"#SpeechReaderUpdateProgress": "%1$@ % aktualisiert",
"#SpeechReaderUpdateProgress": "%@ %% aktualisiert",
"#SpeechReaderInstallmentOption": "%1$@ mal %2$@",
"#SpeechReaderInstallmentHint": "Ratenzahlung möglich",
"#RefundLoadingIndicatorSpeakerText": "Wird geladen",
Expand All @@ -366,5 +366,27 @@
"#GratuityNotSupportedTitle": "Gleich gibt es Trinkgeld",
"#GratuityNotSupportedSubtitle": "Ihr Kartenlesegerät wird aktualisiert, damit Sie Trinkgeld annehmen können.",
"#PaymentGratuityPercentageOverLimitBody": "Kunden bitten, den Trinkgeldbetrag in Prozent einzugeben.",
"#GratuityNotSupportedContinue": "Weiter ohne Trinkgeld"
"#GratuityNotSupportedContinue": "Weiter ohne Trinkgeld",
"#KeyInProcessPayment": "Zahlung wird verarbeitet",
"#TapToPayErrorPaymentDeclinedTitle": "Zahlung abgelehnt",
"#TapToPayErrorHighAmountTitle": "Betrag zu hoch",
"#TapToPayErrorLowAmountTitle": "Betrag zu niedrig",
"#TapToPayErrorPaymentCanceledTitle": "Zahlung abgebrochen",
"#TapToPayErrorLowAmountSubtitle": "Mindestbetrag: %1$@.",
"#TapToPayErrorNetworkConnectivitySubtitle": "Vergewissern Sie sich, dass eine Internetverbindung vorhanden oder die Nutzung mobiler Daten aktiviert ist.",
"#TapToPayErrorPaymentDeclinedSubtitle": "Andere Karte oder Zahlungsart verwenden.",
"#TapToPayErrorPaymentFailedTitle": "Zahlung fehlgeschlagen",
"#TapToPayErrorPaymentFailedSubtitle": "Ein Fehler ist aufgetreten. Leider können wir keine genaueren Angaben machen.",
"#TapToPayErrorPaymentCanceledSubtitle": "Karte wird nicht belastet.",
"#TapToPayErroriCloudCannotConnectSubtitle": "Sie müssen mit einer gültigen Apple ID in Ihrem iCloud-Konto eingeloggt sein, um Kontaktloses Bezahlen nutzen zu können.",
"#TapToPayErrorTermsAndConditionsCancelledTitle": "Nicht mit iCloud verbunden",
"#TapToPayErrorPaymentFailedPasscodeSubtitle": "Zum Schutz von Zahlungen muss der Code Ihres Handys aktiviert sein.",
"#TapToPayErrorPaymentFailedPhoneCallInterruptedSubtitle": "Sie können während eines Anrufs keine Zahlungen entgegennehmen.",
"#TapToPayErrorTermsAndConditionsCancelledSubtitle": "Um die Nutzungsbedingungen von Apple zu akzeptieren, müssen Sie mit einer gültigen Apple-ID in Ihrem iCloud-Konto eingeloggt sein.",
"#TapToPayErroriCloudCannotConnectTitle": "Verbindung zu iCloud fehlgeschlagen",
"#TapToPayErrorNetworkConnectivityTitle": "Verbindung fehlgeschlagen",
"#TapToPayErrorHighAmountSubtitle": "Mit dieser Abbuchung überschreiten Sie den Betrag, den Sie an einem Tag abbuchen dürfen.",
"#DSSComplianceTitle": "DSS",
"#P2PEComplianceTitle": "P2PE",
"#Compliance": "Konformität"
}
Loading