Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Terminal hardware shop


Private preview

Terminal hardware shop Private preview

Allow connected accounts to browse and purchase hardware.

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.

Request access

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

Integrate the terminal hardware shop component

When you create an Account Session, enable the terminal hardware shop embedded component by specifying terminal_hardware_shop in the components parameter.

Command Line

Select a language

cURL

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

After creating the account session and initializing ConnectJS, you can render the terminal hardware shop component in the front end:

terminalHardwareShopPage.jsx

Select a language

React

HTML + JavaScript

No results

// 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>
);
MethodTypeDescriptionDefault
setOnCheckoutFinished() => voidCallback executed when the checkout has finishedundefined (not a required method)

Control available Terminal hardware for purchase

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.

Last verified 2026-09-24

Is this helpful?