Give your customers the ability to accept in person payments using a compatible iPhone.
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.
You must implement account authorisation in your POS interface and server thereby establishing a trusted link to your Tyro merchant account.
- Familiarise yourself with the integration flow, steps and code examples.
- Always use the latest version of Tyro Embedded Payments SDK.
You must implement authentication inside your App before integration of the Tyro Embedded Payments SDK.
To use Embedded Payments on iPhone, you must request and configure the Embedded Payments on iPhone entitlement from your Apple Developer account.
To test Embedded Payments in the test environment, you need to create a Sandbox Apple ID.
- 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: