# Terminal Use Stripe Terminal to accept in-person payments and extend Stripe payments to your point of sale. Stripe Terminal allows businesses to accept in-person card payments using card readers. You can manage both in-person payments and online payments in a unified system in the [Dashboard](https://dashboard.stripe.com/). You can also integrate Terminal with your [Connect platform](#platform). Learn more about Terminal’s [features](https://docs.stripe.com/terminal.md#features) and [availability by country](https://docs.stripe.com/terminal/overview.md#availability). Use Stripe Terminal to unify online and in-person payments. ## Learn about Terminal Learn about Stripe Terminal through example use cases and the architecture of an integration. Understand interactions between Terminal SDKs and readers, and your backend and point of sale application. Build a starter integration with our code-based tour that includes downloadable files so you can follow along. ## Integration options Build a custom POS integration tailored to your business. Terminal supports an API-based integration in addition to SDKs for Android, iOS, JavaScript, and React Native. Accept contactless payments using a compatible iPhone or Android device with the Stripe Terminal SDK. Deploy your Android POS app to Stripe smart readers. ## Design your integration Discover the integration and reader combination that works best for your in-person payments. Effectively test your Terminal integration and pressure test it against a variety of edge cases. ## Platforms with in-person payments Learn how to integrate Stripe Terminal with your [Connect](https://docs.stripe.com/connect.md) platform. Learn how to design a Terminal integration with your platform. Integrate Stripe Terminal with your Connect platform. ## In-person fundamentals Save payment details to initiate a subscription, attach payment details to a customer’s online account, or defer payment. Understand the two-step authorization and capture process and how to perform a cancellation or refund. Dynamically update a smart reader’s screen with individual items in the transaction, along with total price. Provide your customers with receipts that meet card network rules and local regulatory requirements. ## Features * [In-person payments](https://docs.stripe.com/terminal/overview.md) Accept payments using physical card readers for in-person and Tap to Pay transactions that can automatically allow for tip adjustments during checkout. * [Multiple payment methods](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md) Accept various payment types, including debit and credit cards, contactless payments, and mobile wallets. * [Reader choices](https://docs.stripe.com/terminal/payments/setup-reader.md) Choose from different readers, depending on your business needs. * [Multiple platform support](https://docs.stripe.com/terminal/payments/setup-integration.md) Integrate Stripe Terminal into any platform using a server-driven integration. For example, add Terminal to your mobile app for iOS or Android. * [Accept payments offline](https://docs.stripe.com/terminal/features/operate-offline/overview.md) Accept payments with intermittent, limited, or no internet connectivity.