| [ Web Proxy ] |
| Viewing: https://docs.stripe.com/connect/supported-embedded-components/terminal-hardware-shop | [Back] [Original] |
The Terminal hardware shop component embeds a simple storefront so connected accounts can discover and order hardware directly from Stripe. Connected accounts can browse products, view details, and complete checkout. Orders placed through this component show up in the Terminal hardware orders component.
Interested in getting early access to the Terminal hardware embedded components?
Enter your email to request access.
By default, the component shows all hardware items available from Stripe
When you create an Account Session, enable the terminal hardware shop embedded component by specifying terminal_hardware_shop in the components parameter.
curl https://api.stripe.com/v1/account_sessions \ -u "sk_test_wU7nrJCZspk1NPDxiQgAF05q:" \ -H "Stripe-Version: 2026-07-29.dahlia; embedded_connect_beta=v2;" \ -d "account=" \ -d "components[terminal_hardware_shop][enabled]=true"{{CONNECTED_ACCOUNT_ID}}
After creating the account session and initializing ConnectJS, you can render the terminal hardware shop component in the front end:
// Include this React component import { ConnectTerminalHardwareShop, ConnectComponentsProvider, } from "@stripe/react-connect-js"; return ( <ConnectComponentsProvider connectInstance={stripeConnectInstance}> <div> <h2>Terminal Hardware Shop</h2> <ConnectTerminalHardwareShop // Optional // onCheckoutFinished={() => console.log("Checkout finished.")} /> </div> </ConnectComponentsProvider> );
| Method | Type | Description | Default |
|---|---|---|---|
setOnCheckoutFinished | () => void | Callback executed when the checkout has finished | undefined (not a required method) |
To use this embedded component, first enable Terminal hardware shop configurations in your Dashboard settings. After you enable it, your connected accounts can purchase any Terminal reader available in their country by default. Learn more about how you can restrict which hardware SKUs appear.
| Web Proxy Viewer | New URL | Original Page |