## Stripe Terminal: In-Person Payment Solutions

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

### Key Areas:

*   **Getting Started with In-Person Payments:** Learn how to begin accepting in-person payments for your retail business, including account setup and reader ordering.
*   **Integration Design and Reader Selection:** Explore different integration architectures (server-driven, SDK-based) and choose the right Stripe Terminal reader for your needs.
*   **Core Payment Functionality:** Understand how to collect card payments, handle offline transactions, process mail and telephone orders, and manage refunds.
*   **Advanced Features:** Discover how to leverage features like collecting additional payment methods (QR codes), displaying cart details, collecting customer inputs, and enabling on-reader tipping.
*   **Apps on Devices:** Learn how to build, test, review, deploy, and monitor your custom POS applications on Stripe smart readers.
*   **Device Management and Configuration:** Manage your fleet of readers by configuring settings like Wi-Fi, cellular networks, offline mode, reboot times, admin passcodes, and splash screens.
*   **Testing and Deployment:** Utilize simulated readers and a deployment checklist to ensure a smooth and successful integration.
*   **SDKs and API References:** Access detailed API references for JavaScript and guides for migrating between SDK versions.
*   **Troubleshooting:** Find solutions for common issues related to network requirements, reader connectivity, and specific device models.

### Key Features:

*   **Accept In-Person Payments:** Seamlessly integrate card payments into your physical retail environment.
*   **Offline Payment Collection:** Continue accepting payments even with intermittent internet connectivity.
*   **Smart and Mobile Readers:** Choose from a range of pre-certified readers, including smart readers with built-in displays and mobile readers for on-the-go use.
*   **Tap to Pay:** Enable contactless payments directly on compatible iPhones and Android devices.
*   **Server-Driven Integrations:** Utilize the Stripe API for greater control and flexibility in your integration.
*   **Apps on Devices:** Deploy custom POS applications directly onto Stripe smart readers.
*   **Fleet Management:** Remotely manage and configure multiple readers across various locations.
*   **Connect Integration:** Seamlessly integrate Stripe Terminal with your Stripe Connect platform for marketplace and platform use cases.
*   **Customizable Checkout:** Tailor the on-reader checkout experience with pre-built and custom elements.
*   **Extended Authorizations:** Capture confirmed payments up to 30 days later for scenarios like hotel check-ins.
*   **MOTO Payments:** Process mail and telephone orders directly through the Terminal reader.
*   **Saving Payment Details:** Securely store customer payment information for future use.
*   **Additional Payment Methods:** Support for QR code-based payment methods like WeChat Pay, Affirm, and PayNow.

This documentation suite is designed for developers and businesses looking to implement robust and flexible in-person payment solutions using Stripe Terminal.