## Stripe Terminal: In-Person Payment Solutions

This documentation suite provides comprehensive guidance on implementing and managing Stripe Terminal for in-person payment acceptance. It covers everything from initial integration setup and reader selection to advanced features like offline payments, app deployment on devices, and fleet management.

### Key Areas:

*   **Getting Started:** Learn how to accept in-person payments for direct retail businesses and understand the core concepts and architecture of Stripe Terminal integrations.
*   **Integration Design:** Choose the right reader for your needs and design a custom Point of Sale (POS) integration. Explore different integration types, including server-driven and SDK-based approaches.
*   **Reader Management:** Discover how to order, register, configure, and monitor your Stripe Terminal readers. This includes managing locations, zones, and device settings like Wi-Fi, cellular, and reboot times.
*   **Payment Features:** Implement a wide range of payment functionalities, including collecting card payments, accepting additional payment methods (like QR codes), handling offline payments, and processing Mail Order/Telephone Order (MOTO) payments.
*   **Advanced Features:** Explore features such as extended authorizations, collecting customer data on-screen or via NFC, displaying cart details on the reader, and enabling on-reader tipping.
*   **Apps on Devices:** Learn how to build, test, prepare for review, deploy, and monitor your custom applications on Stripe smart readers.
*   **Testing and Deployment:** Utilize provided testing tools, including simulated readers and physical test cards, and follow the deployment checklist to ensure a smooth rollout.
*   **SDKs and References:** Access API references for the JavaScript SDK and migration guides for different SDK versions.
*   **Troubleshooting:** Find solutions for common issues related to network requirements, reader connectivity, and specific reader models.

### Core Components:

*   **Stripe Terminal Readers:** Information on various reader models (Stripe Reader S700/S710, BBPOS WisePOS E, BBPOS WisePad 3, BBPOS Chipper 2X BT, Verifone readers, and Tap to Pay on iPhone/Android) and their setup.
*   **Stripe Terminal SDKs:** Guides for integrating with JavaScript, iOS, Android, and React Native.
*   **Server-Driven Integration:** Details on using the Stripe API directly for reader communication.
*   **Stripe Dashboard:** Management tools for readers, configurations, software deployment, and monitoring.

This documentation is designed for developers and businesses looking to leverage Stripe's robust in-person payment processing capabilities.