Posted by the Stripe and Android groups
What’s Stripe Terminal and what does it provide Android builders?
Stripe Terminal is a set of instruments for accepting in-person funds, together with developer
interfaces, card readers, and logistics administration. Android builders can construct in-person commerce experiences with the Terminal Android SDK and the Faucet to Pay on Android SDK. The Terminal Android SDK permits customers to go to market with Stripe’s pre-certified card readers, and the Faucet to Pay on Android SDK permits retailers to simply accept contactless funds on their current suitable Android units. The Faucet to Pay on Android SDK eliminates the necessity for added {hardware}, permitting POS suppliers and their customers to shortly scale, enhance income, and attain new markets. Each SDKs combine seamlessly with the Stripe platform, so companies can handle on-line and in-person funds in a single place. Current Terminal customers have built-in Faucet to Pay on Android with the Stripe Terminal SDK in simply a few weeks.
Stripe has used Google Play SDK Console because the product’s launch in 2020 to watch the efficiency of our SDKs, together with the Terminal Android SDK and Android SDK for on-line funds. Google Play SDK Console is a platform for widely-used industrial SDKs to share essential updates with builders—resembling vital points associated to current releases—and supply exact mitigation directions for out-of-date SDK variations. Options of Google Play SDK Console resembling utilization statistics, crash reporting, and model reporting make it doable for SDK suppliers resembling Stripe to streamline communication with prospects and assist hold a pulse on the well being of their SDKs.
How have Google Play options formed the event of the Faucet to Pay on Android SDK?
Safety was key to the event of the Faucet to Pay on Android SDK as a result of have to safe delicate card information for the acceptance of contactless funds on a broad vary of client units. We initially integrated the SafetyNet Attestation API into our broader safety technique for Terminal to handle the necessity for gadget attestation. Waiting for 2023, we plan to make use of the brand new Play Integrity API, which changed SafetyNet Attestation and gives gadget attestation and different integrity companies. The Play Integrity API may even assist us meet the just lately printed PCI MPoC (Cell Funds on COTS) normal for cellular fee acceptance options. This normal requires Stripe to confirm that Android purposes utilizing the Faucet to Pay on Android SDK are unmodified, and that these purposes have been put in from a trusted supply just like the Google Play Retailer. The Play Integrity API won’t solely assist us meet trade requirements, however may even mitigate the danger {that a} compromised gadget or software may very well be used to gather funds, which protects Stripe customers and upholds the safety of funds made utilizing the Faucet to Pay on Android SDK.
Along with safety, ubiquity throughout Android units has additionally been a driving power within the growth of the Faucet to Pay on Android SDK. A elementary objective for Stripe was to construct an answer that might work on a variety of client and enterprise Android units. The choice to make use of the Play Integrity API was subsequently additionally largely influenced by the enchantment of Google Cell Providers and the wide selection of performance afforded by its related APIs and purposes.
What’s Stripe planning subsequent for the Faucet to Pay on Android SDK?
We’re excited to companion with Google as an early adopter of the Play Integrity API for SDKs. This can permit the Stripe SDK to entry the Play Integrity API with an API key, streamlining the expertise for builders utilizing the SDK as they gained’t should individually combine with the Integrity API. Google plans to supply this to extra SDKs in 2023.
The place can I be taught extra about Stripe’s Faucet to Pay on Android SDK?
Go to our Faucet to Pay web page for extra data. Faucet to Pay on Android is at present obtainable by way of the Stripe Terminal Android SDK within the US, Canada, the UK, Singapore, Australia, and New Zealand. Attain out right here to begin constructing.