# Stripe Terminal: In-Person Payment Solutions

This documentation suite provides comprehensive guidance on implementing and managing Stripe Terminal, a solution for accepting in-person payments. It covers everything from initial setup and integration design to advanced features, reader management, and troubleshooting.

## Key Areas Covered:

*   **Getting Started with In-Person Payments:** Learn how to accept card payments for your direct retail business using Stripe Terminal and recommended readers like the Stripe Reader S700/S710 with a server-driven integration.
*   **Integration Design:** Explore different integration types, reader options, and architectural considerations for building custom Point of Sale (POS) solutions.
*   **Reader Management:** Understand how to order, register, configure, and monitor your Stripe Terminal readers. This includes managing locations, zones, and fleet-wide configurations.
*   **Payment Processing Features:**
    *   **Collecting Payments:** Detailed guides on collecting card payments, including offline capabilities, and supporting additional payment methods like QR code-based payments.
    *   **Data Collection:** Learn to collect various types of data, including swiped card data, on-screen inputs, and tapped NFC instrument data.
    *   **Advanced Payment Flows:** Explore features like extended authorizations, mail order/telephone order (MOTO) payments, and collecting tips (on-reader and on-receipt).
    *   **Saving Payment Details:** Understand how to securely save customer payment details for future use, both directly and after a transaction.
*   **Application Deployment (Apps on Devices):** A dedicated section on building, testing, preparing for app review, submitting, deploying, and monitoring your POS applications on Stripe smart readers.
*   **Offline Payments:** Learn how Stripe Terminal enables you to continue collecting payments even with intermittent or no internet connectivity.
*   **Reader Configurations:** Configure various aspects of your readers, including admin menu passcodes, cellular networks, WiFi, offline mode, reboot times, and splash screens.
*   **Testing and Deployment:** Utilize provided tools and checklists to ensure a smooth testing and deployment process for your Stripe Terminal integration.
*   **SDKs and API References:** Access detailed API references for the JavaScript SDK and guides for migrating between different SDK versions.
*   **Troubleshooting:** Find solutions for common issues encountered with Stripe Terminal readers and applications.
*   **Reader Specifics:** Detailed information on setting up and troubleshooting various Stripe Terminal readers, including the Stripe Reader S700/S710, Stripe Reader M2, BBPOS WisePOS E, BBPOS WisePad 3, and Verifone models.
*   **Global Availability:** Understand the global availability of Stripe Terminal and supported payment methods by region.

This documentation suite is designed for developers and businesses looking to integrate Stripe's in-person payment solutions into their operations.