## Stripe Terminal: In-Person Payment Solutions

This documentation suite covers Stripe Terminal, a comprehensive solution for accepting in-person payments. It details how to integrate Stripe Terminal into your business, manage readers, process various payment types, and configure your devices for optimal performance.

**Key Areas Covered:**

*   **Getting Started with In-Person Payments:** Learn how to set up your Stripe account and integrate with Stripe Terminal for direct retail businesses.
*   **Terminal Features and Functionality:** Explore a wide range of features including:
    *   **Offline Payments:** Continue accepting payments even with intermittent internet connectivity.
    *   **Data Collection:** Collect various types of data, including swiped card data and on-screen inputs from customers.
    *   **Extended Authorizations:** Capture confirmed payments up to 30 days later.
    *   **Mail Order and Telephone Order (MOTO) Payments:** Process payments taken over the phone or by mail.
    *   **Tipping:** Configure options for collecting tips, both on-receipt and on-reader.
    *   **Receipts:** Provide compliant physical or email receipts to your customers.
    *   **Refunds:** Process cancellations and refunds for Terminal transactions.
    *   **Saving Payment Details:** Securely save customer payment information for future use, both after a charge and directly without charging.
    *   **Displaying Cart Details:** Dynamically update the reader screen with transaction details.
    *   **Printing Content:** Print custom content like receipts directly from the reader.
    *   **Additional Payment Methods:** Accept QR code-based payment methods like WeChat Pay, Affirm, and PayNow.
*   **Reader Management and Configuration:**
    *   **Reader Selection:** Understand the different Stripe Terminal readers (smart readers and mobile readers) and choose the best fit for your needs.
    *   **Setup and Registration:** Learn how to set up and register your readers.
    *   **Fleet Management:** Manage readers across multiple locations and zones, configure settings like admin passcodes, Wi-Fi, cellular networks, offline mode, reboot times, splash screens, and tipping.
    *   **Monitoring:** Track the performance and health of your Stripe Terminal devices.
    *   **Hardware Orders:** Place orders for reader hardware and accessories, and submit warranty claims.
*   **Integration and Development:**
    *   **Design an Integration:** Guidance on designing a custom POS integration, including choosing readers and integration types.
    *   **Server-Driven Integration:** Learn how to use the Stripe API for direct communication with smart readers.
    *   **SDKs:** Utilize JavaScript, iOS, Android, and React Native SDKs for building Terminal integrations.
    *   **Apps on Devices:** Deploy and manage your POS applications directly on Stripe smart readers.
    *   **Testing:** Comprehensive guidance on testing your Stripe Terminal integration, including using simulated readers and physical test cards.
    *   **SDK Migration:** Guides for migrating between different versions of the Stripe Terminal SDK.
    *   **Network Requirements:** Ensure your network is configured correctly for optimal Terminal performance.
*   **Specific Reader Guides:** Detailed setup and troubleshooting information for various Stripe Terminal readers, including:
    *   Stripe Reader S700/S710
    *   BBPOS WisePOS E
    *   BBPOS WisePad 3
    *   BBPOS Chipper 2X BT (no longer supported)
    *   Stripe Reader M2
    *   Verifone readers (V660p, UX700, P630, M425, P400 - some with public/private preview status)
    *   Tap to Pay on iPhone and Android

This documentation suite provides a comprehensive resource for businesses looking to leverage Stripe Terminal for seamless and secure in-person payment processing.