How does it work?
Stripe Terminal is primarily for online-first businesses using Stripe. The solution is built with developers in mind, as it is necessary to use a software development kit (SDK) and application program interfaces (APIs) to integrate the terminal with your own web app or mobile app, or compatible point of sale (POS) software.
The Stripe Terminal solution consists of:
- Your mobile or web-based application
- Your Stripe backend
- Card terminal
- Terminal SDK
You can choose between two card machines: a small, mobile card reader by BBPOS or larger smart terminal by Verifone. The pre-certified card machines are set up to work smoothly with Stripe’s system, but it is expected you implement code – with the guidance of Stripe’s documentation – in order to connect and personalize it with your POS software.
That said, the mobile card reader can connect with a few third-party payment apps without code, costing an additional fee per transaction.
The card terminals accept Visa, Mastercard, American Express, Discover, Diners Club, UnionPay, JCB, Apple Pay, Google Pay and Samsung Pay in US dollars only. Currently, Stripe Terminal is only available for US and Puerto Rican users.