Overview of iOS SDK
The Zettle Payments SDK for iOS lets you take payments from any iOS app, using a Zettle card reader or QRC.
The SDK is designed for easy implementation and usage. The SDK places a screen over the host application when triggered. This screen is used for all interactions.
Explore the following sections to get an understanding of the Zettle Payments SDK for iOS.
Currently, the iOS SDK offers 3 payment methods: Card payments, Manual Card Entry Payments (MCE) and QRC payments using PayPal or Venmo. The following table describes their availability in different markets.
Market | Card Payments | PayPal QRC | Venmo QRC | Manual Card Entry |
---|---|---|---|---|
United States | X | X | X | X |
United Kingdom | X | X | - | - |
Sweden | X | - | - | - |
Brazil | X | - | - | - |
Norway | X | - | - | - |
Denmark | X | - | - | - |
Finland | X | - | - | - |
Germany | X | X | - | - |
Mexico | X | - | - | - |
Netherlands | X | - | - | - |
France | X | - | - | - |
Spain | X | - | - | - |
Italy | X | - | - | - |
You can integrate your point of sales (POS) with the Zettle SDK in supported markets only. This applies regardless of where you are located.
- Take card payments with a Zettle card reader.
- Take card payments using Manual Card Entry.
- Take PayPal QRC payments.
- Take Venmo QRC payments.
- Refund card payments.
- Receive information about a payment.
- Login/logout of Zettle accounts and simple switching between multiple accounts.
- Settings screen. From this a user can handle card readers and access help and support.
- The SDK requires the use of Xcode 14.1.
- PayPal QRC and Venmo QRC payments are only supported on iOS 13 and higher.
How to get the accounts and app credentials needed to work with your SDK integration.
How to add the SDK to your project, and configure different components.
How to initialise and start the SDK.
Explanation of common concepts.
- Charging
- Refunding
- Retrieving payment information
- Completing payments
See Manage card payments.
- Charging
- Refunding
- Retrieving payment information
- Completing payments
- Charging
- Refunding
- Retrieving payment information
- Completing payments
The tipping flows explained.
How to pair the card reader.
Upgrading instructions for major versions.