Overview
Get Tap on Phone is a Software POS (SoftPOS) solution that enables merchants to accept contactless payments directly on off-the-shelf Android devices, such as smartphones or tablets. By transforming a mobile device into a secure payment terminal, merchants can process transactions without the need for additional hardware.
Introduction to Tap on Phone
The solution consists of a certified white-label Android application (or SDK) and a cloud-based Payment Acceptance Platform. It allows for a fast time-to-market by providing a ready-to-use payment interface that handles high-security tasks, including card reading and PIN entry, while remaining customizable to match your brand's visual identity.
App-to-App Mode
In this integrated flow:
- Your App (Client App): Manages the business logic, user authentication, shopping cart, and receipt generation.
- Tap on Phone App: Is triggered via Android Intents to handle the secure payment window. Once the payment is processed, it returns the transaction result to your app.
This separation ensures that your application focuses on the merchant experience while the Tap on Phone app handles the complex security and compliance requirements of payment processing.
The SSO Principle
- User Management: Your app identifies and authenticates the merchant, providing a
userIdanduserTokenextra in every Intent call. - Authorization: When a payment is initiated, the Tap on Phone backend sends a request to your backend system.
- Permission: Your backend approves or denies the request based on the user's current session and permissions (e.g., checking if the user has "Admin" rights to perform a refund).
HTTP 200 status containing the merchantId and userId to validate the operation.Key Benefits
- No Extra Hardware: Accept payments on standard Android devices.
- Fast Integration: Use standard Android Intents to trigger payments.
- Unified Experience: Maintain your business logic and branding while adding secure payment capabilities.
- Security and Attestation: Includes an embedded security attestation mechanism that periodically checks the integrity of the device and its execution environment.
Info: Tap on Phone App2App is currently available for Android. Support for iOS (Tap to Pay on iPhone) is coming soon.