Embedded Payments on iPhone
Give your customers the ability to accept in person payments using a compatible iPhone.
Before you start
Supported devices
Embedded Payments on iPhone requires:
- iPhone XS or above
- iOS 17.0 or later
Embedded Payments won't work on beta releases of iOS. It is also recommended to ask your users to update to the latest iOS version for best performance.
Account authorisation
You must implement account authorisation in your POS interface and server thereby establishing a trusted link to your Tyro merchant account.
Latest SDK version
- Familiarise yourself with the integration flow, steps and code examples.
- Always use the latest version of Tyro Embedded Payments SDK.
App authentication
You must implement authentication inside your App before integration of the Tyro Embedded Payments SDK.
Apple entitlement
To use Embedded Payments on iPhone, you must request and configure the Embedded Payments on iPhone entitlement from your Apple Developer account.
Testing
To test Embedded Payments in the test environment, you need to create a Sandbox Apple ID.
Set up for success
- Follow the Human Interface Guideline during your app design and development to ensure optimal user experience and successful review process with Apple.
- See Apple's developer marketing guidance and merchant education for ideas on guiding your users on the in-app experience, including in-product promotion and text or email alerts.
- Follow the security best practices and tech review guidelines for successful certification with Tyro.
More helpful resources on Embedded Payments from Apple: