## Stripe Terminal: In-Person Payment Solutions

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

---

### Key Areas:

*   **Getting Started with In-Person Payments:** Learn how to accept payments in person for direct retail businesses and understand the overall Stripe Terminal offering.
*   **Integration Design:** Explore different integration types (server-driven, SDKs), select the right reader for your needs, and understand the architecture.
*   **Reader Management:** Discover how to order, register, configure, and monitor your Stripe Terminal readers. This includes managing locations, zones, and fleet-wide configurations.
*   **Payment Processing Features:** Dive into various payment functionalities, including:
    *   Collecting card payments (online and offline).
    *   Handling mail order and telephone order (MOTO) payments.
    *   Processing additional payment methods like QR codes.
    *   Managing extended authorizations and refunds.
*   **Advanced Features & Customization:**
    *   Collecting customer data on-screen, via swipe, or NFC tap.
    *   Displaying cart details on the reader.
    *   Enabling on-reader tipping.
    *   Saving customer payment details for future use.
    *   Printing content directly on compatible readers.
*   **Apps on Devices:** Learn how to build, test, review, deploy, and monitor your custom Point of Sale (POS) applications on Stripe smart readers.
*   **Connectivity & Network:** Understand the network requirements for Stripe Terminal and how to configure WiFi and cellular networks for your readers.
*   **Testing and Deployment:** Utilize the provided testing tools, including simulated readers and physical test cards, and follow the deployment checklist for a smooth rollout.
*   **SDKs and API References:** Access detailed API references for the JavaScript SDK and guides for migrating between different SDK versions.
*   **Reader Specifics:** Find detailed information and setup guides for various Stripe Terminal readers (e.g., Stripe Reader S700/S710, BBPOS WisePOS E, Verifone models) and Tap to Pay functionality.

---

This collection of documentation is designed for developers and businesses looking to integrate Stripe's robust in-person payment solution into their operations.