Changelog

Every release, versioned and flagged.

We ship on a monthly cadence with plant-named versions. Non-breaking changes deploy automatically; breaking ones ship behind a version upgrade and a .preview channel — never silently.

2026-07-01.dahlia
July 1, 2026
Non-breakingdocs

Runnable docs for every endpoint

Every endpoint in the API reference is now executable inline against your test key — including POST /v1/payment_links. The response renders in the page and the event lands in your Workbench feed.

2026-06-03.clover
June 3, 2026
Non-breakingapi

Payment Links QR codes + amount_total

  • Payment links now return a scannable QR code alongside the hosted URL.
  • Added amount_total to the payment link object.
2026-05-06.basil
May 6, 2026
Non-breakingstripejs

Hosted invoice page redesign

The hosted invoice page got a cleaner two-column layout, a PDF download, and faster first paint. No action needed — existing hosted_invoice_urls pick it up automatically.

2026-04-01.acacia
April 1, 2026
Breakingapi

Event object v2

Event payloads now nest the resource under data.object to match the rest of the API. Pin to 2026-04-01.acacia to adopt; older versions keep the flat shape. Available on the .preview channel since March.

2026-03-04.yarrow
March 4, 2026
Non-breakingapi

Idempotency keys

Pass an Idempotency-Key header on any POST to safely retry requests without creating duplicates.

2026-02-04.sorrel
February 4, 2026
Non-breakingapi

Invoices GA

The Invoices API leaves preview: create, list, retrieve, and a hosted, payable page for each. Deterministic test cards ship alongside.