Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Support unattended readers


Public preview

Support unattended readers Public preview

Allow customers to self-serve payments without onsite staff.

Unattended payments availability

Availability for unattended payments for the Verifone the related setting varies by region. It is generally available in the US. It is in public preview in:

  • Canada
  • Austria
  • Belgium
  • Czech Republic
  • Denmark
  • Finland
  • Italy
  • Luxembourg
  • the Netherlands
  • Norway
  • Portugal
  • Spain
  • Sweden
  • Switzerland

It’s in private preview in:

  • France
  • Ireland
  • United Kingdom
  • Australia

To join a preview, contact the Sales team.

Stripe Terminal allows you to use unattended readers to accept card payments in locations such as parking garages, car washes, and self-serve kiosks. An unattended transaction occurs when a business representative isn’t present to oversee the transaction.

Before you begin

  • This feature is only available on the Verifone the related setting. This guide assumes you have a the related setting reader.
  • At this time, only Visa, Mastercard, American Express, and Discover support unattended payments.
  • You must ensure your unattended deployment complies with all applicable laws and card network rules. This includes providing all mandatory disclosures and signage before transaction completion, and providing your customers with a physical or digital receipt as required. Non-compliance might lead to fines, chargebacks, and other penalties.

Create an unattended location

Configure unattended payments on Terminal through the Location object. When creating a Location object, you can mark the Location as unattended. The default setting for Terminal locations is attended. All card readers registered to an unattended location are set to unattended and download the necessary configurations to support unattended payments. You don’t need to make any changes when creating PaymentIntents.

You must also indicate the type of unattended setting of each reader:

  • On-Premise : Employee managed location with some staff presence (for example, a self-checkout station)
  • Off-Premise : Fully self-serve location, managed remotely (for example, a vending machine or a fully autonomous parking garage)

Command Line

Select a language

cURL

Stripe CLI

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

After you create a location, you can’t change from one state ( unattended or attended) to the other. To change the location state, create a new Location object, and delete the one you don’t want. To switch a reader between unattended and attended, unregister the reader from the initial location and reregister it to the new location. Create unattended and attended locations as needed to support both types of payments at the same physical address.

Register readers to accept payments

Next, register your reader to accept payments. Complete all the steps in Connect a reader. Verifone readers are compatible with all generally available Terminal integrations.

After you register your readers, you can collect unattended payments. You don’t need to make any changes to PaymentIntents.

Last verified 2026-09-24

Is this helpful?