## Stripe Terminal: In-Person Payment Solutions

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

### Key Areas:

*   **Getting Started with Terminal:**
    *   Learn how to accept in-person payments for various business types.
    *   Understand the core concepts, use cases, and architecture of Stripe Terminal.
    *   Explore integration options, including custom POS development and using example applications.

*   **Integration Design and Setup:**
    *   Choose the right Stripe Terminal reader for your business needs.
    *   Design and set up your integration, whether server-driven or using SDKs.
    *   Connect to readers and understand network requirements for a seamless experience.

*   **Payment Processing Features:**
    *   Process various payment methods, including cards, and explore additional options like QR code payments.
    *   Handle offline payments and collect payments during internet connectivity issues.
    *   Manage extended authorizations for capturing payments later.
    *   Process Mail Order and Telephone Order (MOTO) payments.
    *   Enable and configure on-reader tipping.

*   **Data Collection and Customer Experience:**
    *   Collect on-screen inputs from customers for various purposes.
    *   Collect swiped data for non-PCI sensitive information.
    *   Collect tapped data for NFC instruments.
    *   Display cart details on the reader screen for enhanced transparency.
    *   Provide compliant physical or email receipts to customers.

*   **Managing Readers and Deployments:**
    *   Order, return, and replace reader hardware.
    *   Register readers to specific locations for streamlined management.
    *   Configure readers with custom settings like admin menu passcodes, splash screens, offline mode, reboot times, Wi-Fi, and cellular networks.
    *   Manage readers by location and zones.
    *   Monitor reader status and performance.
    *   Deploy and manage applications on smart readers.

*   **Advanced Features and References:**
    *   Integrate Stripe Terminal with your Connect platform for multiparty payments.
    *   Save payment details for future use, either directly or after a charge.
    *   Understand global availability and regional considerations for Terminal.
    *   Access detailed product sheets for Stripe Terminal readers.
    *   Utilize SDK migration guides for upgrading your integrations.
    *   Refer to the JavaScript API reference for detailed SDK information.
    *   Follow the deployment checklist for a smooth rollout.
    *   Learn how to effectively test your Stripe Terminal integration.