## Stripe Terminal: Accepting In-Person Payments

This documentation set provides comprehensive guidance on integrating Stripe Terminal to accept in-person payments. It covers everything from initial setup and integration design to advanced features, reader management, and troubleshooting.

### Key Areas Covered:

*   **Getting Started with In-Person Payments:** Learn how to set up your Stripe account and order necessary hardware to begin accepting payments in person. This includes guides for direct retail businesses and understanding different integration types.
*   **Integration Design and Reader Selection:** Explore various Stripe Terminal readers (e.g., Stripe Reader S700/S710, BBPOS WisePOS E, Verifone models) and their compatibility with different integration architectures (server-driven, SDK-based).
*   **Core Payment Functionality:**
    *   **Collecting Payments:** Understand how to collect card payments, including offline payment processing, and explore additional payment methods like QR code-based payments.
    *   **Advanced Payment Features:** Learn about extended authorizations, processing Mail Order and Telephone Order (MOTO) payments, and collecting tips on-reader or on-receipt.
*   **Data Collection and Customer Experience:** Discover how to collect on-screen inputs, swiped data, and tapped NFC data. Enhance the customer experience by displaying cart details on the reader and providing compliant receipts.
*   **Saving Payment Details:** Implement functionality to save customer payment details for future use, either directly without charging or after a successful transaction.
*   **Managing Readers and Fleet:**
    *   **Hardware Management:** Learn how to place hardware orders, register readers to locations, and manage reader configurations.
    *   **Fleet Management:** Configure settings like admin menu passcodes, Wi-Fi and cellular networks, offline mode, reboot times, and custom splash screens for your fleet of readers.
    *   **Monitoring:** Utilize tools to monitor reader status, health, and operational data.
*   **App Development and Deployment (Apps on Devices):** Guides on building, testing, preparing for app review, submitting, deploying, and monitoring custom POS applications on Stripe smart readers.
*   **Testing and Troubleshooting:** Comprehensive resources for testing your Terminal integration, including using simulated readers and physical test cards, along with troubleshooting guides for specific readers and common issues.
*   **SDKs and API References:** Access detailed API references for the JavaScript SDK and migration guides for various SDK versions.
*   **Network Requirements:** Understand the network configurations necessary for a seamless Stripe Terminal experience.
*   **Global Availability and Regional Considerations:** Information on where Stripe Terminal is available and any country-specific requirements for payment methods and regulations.

This documentation aims to equip developers and businesses with the knowledge and tools to successfully implement and manage Stripe Terminal for their in-person payment needs.