Accept a Boleto Bancário voucher payment via the Adyen API and handle its due-date expiration

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

Steps

  1. Call /payments with the shopper's Boleto payment method details (Brazilian shopper, BRL amount, and the required shopper name/tax ID fields); Adyen returns resultCode PresentToShopper with an action of type voucher
  2. Read action.downloadUrl for the downloadable Boleto PDF and action.reference for the barcode/typeable line to present to the shopper
  3. Surface action.expiresAt (the Boleto's due date) and action.totalAmount to the shopper so they know exactly how much to pay and by when — Boleto is paid at a bank, lottery house, or banking app, not instantly
  4. Rely on Adyen's AUTHORISATION webhook (matched via your merchant reference) to learn whether and when the shopper actually paid — a PresentToShopper result is not a completed payment
  5. If the due date passes unpaid, treat the payment as expired and generate a new Boleto rather than attempting to extend the original voucher's expiresAt after the fact

Known gotchas

Related routes

Create and manage the expiration of an Adyen Pay by Link payment link via the Checkout API
docs.adyen.com · 5 steps · unrated
Accept an OXXO cash voucher payment via Stripe and handle voucher expiration
docs.stripe.com · 5 steps · unrated
Accept a Konbini convenience-store payment via Stripe and manage the voucher expiration window
docs.stripe.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ 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