## Stripe Terminal: In-Person Payment Solutions

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, device management, and troubleshooting.

### Key Areas:

*   **Getting Started:** Learn how to accept in-person payments for direct retail businesses and understand the overall Stripe Terminal architecture and use cases.
*   **Integration Design:** Choose the right reader and integration type for your business, and explore different integration options like server-driven and SDK-based approaches.
*   **Readers and Hardware:** Discover the various Stripe Terminal readers available, their specifications, accessories, and how to set them up. This includes smart readers, mobile readers, and Tap to Pay on iPhone/Android.
*   **Payment Processing Features:** Explore a wide range of features for handling payments, including:
    *   Collecting card payments (including offline)
    *   Processing mail order and telephone order (MOTO) payments
    *   Handling additional payment methods like QR codes
    *   Extended authorizations
    *   Collecting tips (on-reader and on-receipt)
    *   Displaying cart details on the reader
    *   Collecting custom on-screen inputs and swiped/tapped data
*   **Apps on Devices:** Learn how to build, test, review, deploy, and monitor your custom POS applications on Stripe smart readers.
*   **Fleet Management:** Manage your Stripe Terminal devices effectively by configuring network settings (WiFi, Cellular), setting admin passcodes, managing locations and zones, and monitoring reader status.
*   **Testing and Deployment:** Utilize testing tools like simulated readers and test cards, and follow the deployment checklist to ensure a smooth rollout of your Stripe Terminal integration.
*   **SDKs and References:** Access API references for the JavaScript SDK and migration guides for different SDK versions.
*   **Troubleshooting:** Find solutions for common issues related to readers, network connectivity, and app deployment.