## Stripe Terminal: In-Person Payment Solutions

This documentation set provides comprehensive guidance on integrating Stripe Terminal into your business to accept in-person payments. It covers everything from initial setup and reader selection to advanced features like offline payments, app deployment on devices, and fleet management.

---

### Key Areas Covered:

*   **Getting Started with In-Person Payments:**
    *   Learn how to accept card payments for direct retail businesses using Stripe Terminal.
    *   Understand the recommended integration types, such as server-driven integrations with smart readers like the Stripe Reader S700/S710.

*   **Terminal Features and Functionality:**
    *   **Payment Collection:** Process standard card payments, collect payments offline, and handle mail order/telephone order (MOTO) payments.
    *   **Data Collection:** Collect swiped card data and on-screen inputs from customers.
    *   **Customer Experience:** Display cart details on the reader, collect on-reader tips, and provide compliant receipts.
    *   **Payment Flexibility:** Utilize extended authorizations for capturing payments later and save customer payment details for future use.
    *   **Additional Payment Methods:** Explore accepting QR code-based payment methods like WeChat Pay, Affirm, and PayNow.

*   **Reader Management and Configuration:**
    *   **Reader Selection:** Choose the right Stripe Terminal reader for your business needs, including smart readers (e.g., Stripe Reader S700/S710, BBPOS WisePOS E, Verifone models) and mobile readers (e.g., Stripe Reader M2, BBPOS Chipper 2X BT).
    *   **Setup and Registration:** Learn how to set up and register your readers with your Stripe account and locations.
    *   **Fleet Management:** Manage readers across multiple locations, configure settings like Wi-Fi, cellular networks, offline mode, admin passcodes, splash screens, and reboot times.
    *   **Monitoring:** Track the status and health of your Stripe Terminal devices.
    *   **Hardware Orders:** Place orders for reader hardware and accessories.

*   **Application Development and Deployment:**
    *   **Integration Design:** Understand different integration architectures, including server-driven and SDK-based approaches.
    *   **SDKs:** Utilize the JavaScript, iOS, Android, and React Native SDKs for building custom integrations.
    *   **Tap to Pay:** Accept contactless payments directly on compatible iPhone and Android devices.
    *   **Apps on Devices:** Deploy and manage your own point-of-sale (POS) applications on Stripe smart readers. This includes building, testing, preparing for app review, submitting, deploying, and monitoring your apps.
    *   **Testing:** Effectively test your Stripe Terminal integration using simulators and physical test cards.

*   **Advanced Topics and References:**
    *   **Stripe Connect:** Integrate Stripe Terminal with your Connect platform for multiparty payments.
    *   **Network Requirements:** Ensure your network is configured correctly for optimal Terminal performance.
    *   **SDK Migration Guides:** Find resources for migrating between different versions of the Stripe Terminal SDKs.
    *   **API References:** Access detailed API documentation for the JavaScript SDK.
    *   **Product Sheets:** Review hardware specifications for various Stripe Terminal readers.

This documentation set is designed for developers and businesses looking to implement or enhance their in-person payment processing capabilities with Stripe Terminal.