Use Stripe Terminal collect_inputs to display a custom prompt on the reader screen and capture cardholder input (signature, selection, or text)

domain: stripe.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to stripe.com, checked against official docs, with linked verified routes.

Steps

  1. POST /v1/terminal/readers/<reader_id>/collect_inputs with inputs array; each input object has type (one of signature, selection, text, numeric, email, phone) and required (boolean)
  2. For a selection input, include selection.choices array with display_text strings and the value to be returned when chosen
  3. Poll the reader action via GET /v1/terminal/readers/<reader_id> until action.status=succeeded; the collected values are in action.collect_inputs_result.inputs
  4. collect_inputs can be called independently of a PaymentIntent for workflows like consent capture, loyalty number entry, or tip selection before payment
  5. If collect_inputs is chained with process_payment_intent, the recommended order is collect_inputs first, then process_payment_intent on the same reader

Known gotchas

Related routes

Register a Stripe Terminal location and physical reader, then create a connection token for SDK-based Terminal integration
stripe.com · 5 steps · unrated
Configure Stripe Terminal for in-person payments with a BBPOS WisePOS E reader
stripe.com · 6 steps · unrated
Process a PaymentIntent through a Stripe Terminal reader using the server-driven integration (process_payment_intent on reader)
stripe.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans