# 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 to advanced features and fleet management.

## Key Areas:

*   **Getting Started with In-Person Payments:** Learn how to accept card payments for your direct retail business using Stripe Terminal. This includes setting up your Stripe account, ordering readers, and understanding server-driven integrations.
*   **Core Terminal Features:** Explore the various functionalities of Stripe Terminal, including:
    *   **Offline Payments:** Accept payments even with intermittent internet connectivity.
    *   **Custom POS Integration:** Design and build a tailored point-of-sale experience.
    *   **Data Collection:** Collect swiped, tapped (NFC), and on-screen input data from customers.
    *   **Payment Methods:** Understand supported card brands and additional payment methods like QR codes.
    *   **Receipts and Refunds:** Provide compliant receipts and manage transaction refunds.
    *   **Saving Payment Details:** Securely store customer payment information for future use.
    *   **Tipping:** Configure and collect tips directly on the reader or on receipts.
    *   **Mail Order/Telephone Order (MOTO):** Process payments taken over the phone or by mail.
    *   **Extended Authorizations:** Capture confirmed payments up to 30 days later.
*   **Reader Hardware and Setup:**
    *   **Reader Selection:** Choose the right Stripe Terminal reader for your business needs.
    *   **Reader Setup:** Detailed guides for setting up various readers, including Stripe Reader S700/S710, BBPOS WisePOS E, BBPOS WisePad 3, BBPOS Chipper 2X BT, and Verifone models (M425, P400, P630, UX700, V660p).
    *   **Tap to Pay:** Learn how to accept contactless payments on compatible iPhone and Android devices.
    *   **Accessories:** Information on available accessories for different reader models.
*   **Integration and Development:**
    *   **Server-Driven Integration:** Implement Terminal using the Stripe API without a dedicated Terminal SDK.
    *   **SDK Integrations:** Utilize JavaScript, iOS, Android, and React Native SDKs for custom integrations.
    *   **Example Applications:** Get started quickly with provided example applications.
    *   **SDK Migration Guides:** Resources for migrating between different versions of the Terminal SDKs.
    *   **Testing:** Strategies and tools for thoroughly testing your Terminal integration.
    *   **Network Requirements:** Ensure your network is configured correctly for optimal Terminal performance.
*   **Fleet Management and Configuration:**
    *   **Reader Management:** Register, order, return, and monitor your Stripe Terminal readers.
    *   **Locations and Zones:** Organize and manage readers across different physical sites.
    *   **Reader Configurations:** Apply settings like admin passcodes, splash screens, offline mode, reboot times, tipping options, WiFi, and cellular networks.
    *   **Deployment:** Understand the process for deploying applications to smart readers.
*   **Apps on Devices:** Learn how to build, test, review, deploy, and monitor your own POS applications on Stripe smart readers.

This documentation aims to empower businesses to seamlessly integrate Stripe Terminal into their in-person sales workflows, offering a flexible and secure payment experience for their customers.