Skip to main content
Tap on Phone for iOS is in development. When it ships, an iPhone becomes a contactless card terminal the same way an Android phone does today: your backend mints a short-lived access token, the app prepares the terminal once, launches Rinne’s checkout for one sale and receives exactly one result.

What carries over from Android

  • The same integration shape. Token from your backend, one call to prepare, one call per sale, one result per sale. An integration designed against the Android quickstart maps onto iOS without changing your backend.
  • The same branding object. The colours, header style, merchant name and copy you set in CheckoutConfig apply to the iOS screens too, so a brand looks the same on both platforms.
  • The same result and error model. Approved, Declined, Failed and Cancelled, with the same error codes.
  • The same transaction on the Rinne API. Sales from either platform appear as ordinary transactions, with the requestId you sent and the webhooks you already handle.

Build for Android today

Everything you build server-side for Android, from the token endpoint to webhooks and reconciliation, is reused by the iOS SDK. Start there and add iOS when it is available.

Android quickstart

From an empty project to an approved sandbox payment in six steps.

Try the checkout

Walk through the screens and brand them in the simulator.

Get notified

Email [email protected] with your company name and we will tell you when the iOS beta opens.