# Stripe Terminal: In-Person Payment Solutions

This documentation suite provides comprehensive guidance on implementing and managing Stripe Terminal for accepting in-person payments. It covers everything from initial setup and integration design to advanced features, reader management, and troubleshooting.

## Key Areas of Focus:

*   **Getting Started with In-Person Payments:** Learn how to set up your Stripe account, order readers, and begin accepting payments for your direct retail business.
*   **Integration Design and Options:** Explore different integration architectures, including server-driven and SDK-based approaches, and select the reader that best suits your needs.
*   **Core Payment Functionality:** Understand how to collect card payments, handle offline transactions, process mail and telephone orders (MOTO), and manage extended authorizations.
*   **Advanced Features:** Discover how to leverage features like collecting on-reader tips, displaying cart details, collecting customer inputs, and saving payment details for future use.
*   **Apps on Devices:** Learn how to build, test, prepare for review, deploy, and monitor your custom POS applications on Stripe smart readers.
*   **Reader Management and Configuration:** Manage your fleet of readers by configuring settings like Wi-Fi, cellular networks, offline mode, reboot times, admin passcodes, splash screens, and tipping options.
*   **Testing and Deployment:** Utilize testing tools, including simulated readers and physical test cards, and follow the deployment checklist for a smooth rollout.
*   **References and Troubleshooting:** Access API references, SDK migration guides, and troubleshooting resources for various readers and scenarios.

## Key Features and Capabilities:

*   **Reader Variety:** Supports a range of Stripe and Verifone readers, including smart readers and mobile readers.
*   **Integration Flexibility:** Offers server-driven integrations and SDKs for JavaScript, iOS, Android, and React Native.
*   **Offline Payments:** Enables payment collection even during internet connectivity issues.
*   **Customizable Checkout:** Allows for customization of the on-reader checkout UI.
*   **App Deployment:** Facilitates the deployment of custom POS applications onto smart readers.
*   **Fleet Management:** Provides tools for managing multiple readers across different locations.
*   **Global Availability:** Supports in-person payments in numerous countries with localized payment methods.

This documentation is designed for developers and businesses looking to integrate Stripe Terminal into their in-person sales workflows.