# 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 set up your Stripe account, order readers, and begin integrating Stripe Terminal into your retail business.
*   **Integration Design:** Explore different integration types (server-driven, SDK-based) and choose the right reader for your needs.
*   **Accepting Payments:** Understand how to collect card payments, handle offline transactions, and process various payment methods.
*   **Reader Management:** Discover how to manage your fleet of readers, including registration, configuration, and monitoring.
*   **Advanced Features:** Explore functionalities like collecting additional data, offering receipts, processing refunds, and managing extended authorizations.
*   **Apps on Devices:** Learn how to build, test, review, deploy, and monitor your own applications on Stripe smart readers.
*   **Troubleshooting and References:** Find solutions to common issues, access API references, and utilize deployment checklists.

## Core Features & Functionality

*   **In-Person Payment Acceptance:** Seamlessly integrate Stripe's payment processing into your physical retail environment.
*   **Reader Options:** Choose from a variety of Stripe-certified smart readers and mobile readers, including the Stripe Reader S700/S710, BBPOS WisePOS E, BBPOS WisePad 3, and Verifone devices. Tap to Pay on iPhone and Android is also supported.
*   **Server-Driven and SDK Integrations:** Implement a server-driven integration for direct API control or utilize SDKs for JavaScript, iOS, Android, and React Native.
*   **Offline Payments:** Continue accepting payments even with intermittent internet connectivity, with automatic synchronization when the connection is restored.
*   **Customization:** Configure reader settings, display cart details on the reader screen, and customize splash screens.
*   **Data Collection:** Collect various types of data, including on-screen inputs, swiped data, and tapped data for NFC instruments.
*   **Tips and Receipts:** Offer customers the ability to add tips on the reader and provide compliant receipts.
*   **Connect Integration:** Seamlessly integrate Stripe Terminal with your Stripe Connect platform for multiparty payments.
*   **Device Management:** Manage readers by location, configure network settings (Wi-Fi, cellular), set admin passcodes, and monitor reader status.
*   **App Deployment:** Develop and deploy custom applications directly onto Stripe smart readers.

## Key Pages

*   **/get-started/use-cases/in-person-payments:** An introduction to accepting in-person payments for direct retail businesses.
*   **/terminal/features/operate-offline/collect-card-payments:** Details on collecting card payments when offline.
*   **/terminal/designing-integration:** Guidance on designing a custom POS integration.
*   **/terminal/example-applications:** Access to example applications to help you get started.
*   **/terminal/features/apps-on-devices/overview:** An overview of deploying applications on Stripe smart readers.
*   **/terminal/features/apps-on-devices/build:** Steps to build and test your application for devices.
*   **/terminal/features/apps-on-devices/deploy-with-API:** How to deploy your app using the API.
*   **/terminal/features/apps-on-devices/deploy-in-Dashboard:** Deploying your app through the Stripe Dashboard.
*   **/terminal/features/apps-on-devices/monitor:** Monitoring the deployment status of your apps.
*   **/terminal/features/display:** How to display cart details on the reader screen.
*   **/terminal/features/collect-data:** Collecting swiped data with Terminal readers.
*   **/terminal/features/collect-inputs:** Collecting on-screen inputs from customers.
*   **/terminal/features/collect-nfc-data:** Collecting tapped data for NFC instruments.
*   **/terminal/features/connect:** Using Stripe Terminal with Connect for multiparty payments.
*   **/terminal/features/extended-authorizations:** Capturing confirmed payments at a later time.
*   **/terminal/features/mail-telephone-orders/overview:** Processing Mail Order and Telephone Order (MOTO) payments.
*   **/terminal/features/collecting-tips/on-reader:** Configuring and collecting tips directly on the reader.
*   **/terminal/features/operate-offline/overview:** General information on accepting offline payments.
*   **/terminal/features/print-content:** Printing content directly on a reader's embedded printer.
*   **/terminal/features/receipts:** Providing compliant customer receipts.
*   **/terminal/features/refunds:** Canceling or refunding Stripe Terminal payments.
*   **/terminal/features/saving-payment-details/save-after-payment:** Saving payment details after a successful transaction.
*   **/terminal/features/saving-payment-details/save-directly:** Collecting and saving card details without an immediate charge.
*   **/terminal/features/saving-payment-details/overview:** An overview of collecting and saving payment details for future use.
*   **/terminal/features/collecting-tips/overview:** An overview of different methods for collecting tips.
*   **/terminal/fleet/admin-menu-passcode:** Configuring the admin menu passcode for readers.
*   **/terminal/fleet/cellular:** Configuring the cellular network for compatible readers.
*   **/terminal/fleet/configurations-overview:** An overview of Terminal configurations.
*   **/terminal/fleet/locations-and-zones:** Managing readers by physical location and zones.
*   **/terminal/fleet/monitor-readers:** Monitoring the status and performance of your readers.
*   **/terminal/fleet/offline-mode:** Configuring and enabling offline mode for readers.
*   **/terminal/fleet/reboot-time:** Customizing the reboot time window for readers.
*   **/terminal/fleet/register-readers:** Registering your readers to a specific location.
*   **/terminal/fleet/splash-screen:** Customizing the splash screen on your readers.
*   **/terminal/fleet/tipping:** Configuring on-reader tipping options.
*   **/terminal/fleet/wifi:** Remotely configuring WiFi networks for smart readers.
*   **/terminal/overview:** A general overview of Stripe Terminal.
*   **/terminal/fleet/order-and-return-readers:** Placing hardware orders for readers and accessories.
*   **/terminal/fleet/submitting-warranty-claim:** Submitting warranty claims for defective readers.
*   **/terminal/features/mail-telephone-orders/payments:** Processing MOTO payments with Stripe Terminal.
*   **/terminal/features/mail-telephone-orders/save-directly:** Saving MOTO card details for future payments.
*   **/terminal/payments/additional-payment-methods:** Accepting QR code-based payment methods.
*   **/terminal/payments/collect-card-payment:** Preparing your application to collect card payments.
*   **/terminal/payments/connect-reader:** Connecting your application to a Stripe Terminal reader.
*   **/terminal/payments/regional:** Understanding country-specific requirements for Terminal integration.
*   **/terminal/payments/setup-reader/stripe-reader-s700-s710:** Setting up the Stripe Reader S700/S710.
*   **/terminal/payments/setup-reader/bbpos-wisepos-e:** Setting up the BBPOS WisePOS E reader.
*   **/terminal/payments/setup-reader/bbpos-wisepad3:** Setting up the BBPOS WisePad 3 reader.
*   **/terminal/payments/setup-reader/stripe-m2:** Setting up the Stripe Reader M2.
*   **/terminal/payments/setup-reader/verifone-p400:** Setting up the Verifone P400 reader.
*   **/terminal/payments/setup-reader/m425:** Setting up the Verifone M425 reader.
*   **/terminal/payments/setup-reader/p630:** Setting up the Verifone P630 reader.
*   **/terminal/payments/setup-reader/ux700:** Setting up the Verifone UX700 reader.
*   **/terminal/payments/setup-reader/v660p:** Setting up the Verifone V660p reader.
*   **/terminal/payments/setup-reader/verifone:** Setting up Verifone readers.
*   **/terminal/payments/setup-reader/tap-to-pay:** Accepting contactless payments with Tap to Pay.
*   **/terminal/payments/setup-integration:** Setting up your integration with Stripe Terminal SDK or server-driven.
*   **/terminal/payments/standalone-mode:** Accepting payments directly on smart readers without a custom POS.
*   **/terminal/payments/stripe-reader-s700-s710/accessories:** Accessories for the Stripe Reader S700/S710.
*   **/terminal/payments/verifone/accessories:** Accessories for Verifone readers.
*   **/terminal/readers/product-sheets:** Product sheets for Stripe Terminal hardware.
*   **/terminal/readers/bbpos-chipper2xbt:** Information on the BBPOS Chipper 2X BT reader.
*   **/terminal/readers/bbpos-wisepad3:** Information on the BBPOS WisePad 3 reader.
*   **/terminal/readers/bbpos-wisepos-e:** Information on the BBPOS WisePOS E reader.
*   **/terminal/readers/stripe-m2:** Information on the Stripe Reader M2.
*   **/terminal/readers/stripe-reader-s700-s710:** Information on the Stripe Reader S700/S710.
*   **/terminal/readers/reference/m425:** Troubleshooting the Verifone M425 reader.
*   **/terminal/readers/reference/p630:** Troubleshooting the Verifone P630 reader.
*   **/terminal/readers/reference/ux700:** Troubleshooting the Verifone UX700 reader.
*   **/terminal/readers/reference/v660p:** Troubleshooting the Verifone V660p reader.
*   **/terminal/readers/verifone-p400:** Information on the Verifone P400 reader.
*   **/terminal/mobile-readers:** Information on Stripe Terminal mobile readers.
*   **/terminal/smart-readers:** Information on Stripe Terminal smart readers.
*   **/terminal/tap-to-pay-readers:** Information on Stripe Terminal Tap to Pay readers.
*   **/terminal/references/checklist:** A deployment checklist for Stripe Terminal.
*   **/terminal/references/api/js-sdk:** JavaScript API reference for the Stripe Terminal SDK.
*   **/terminal/references/sdk-migration-guide:** Guide for migrating Terminal SDK versions.
*   **/terminal/references/sdk-v3-migration-guide:** Guide for migrating to SDK v3.
*   **/terminal/references/sdk-v4-migration-guide:** Guide for migrating to SDK v4.
*   **/terminal/references/testing:** How to test your Stripe Terminal integration.
*   **/terminal/network-requirements:** Network requirements for Stripe Terminal.