October 6, 2026
Core API
- Added API support for creating webhook subscribers with payload version 2. Version 1 remains the default, and version 2 is chosen through the API
- Published every webhook event and its payload version 2 shape in the API v2 reference
- Documented webhook payload versions and how to move between them
- Expanded
<resource>.updatedevents for webhook payload version 2 so changes to version 2 fields can send an update event; version 1 keeps its narrower update stream - Fixed payment retries so
attempt_failedis sent when a retry cancels andrequires_actionis sent when an action repeats - Fixed report percentages keeping their fractional values
Dashboard
- Added scheduled cancellation details
- Pre-filled refunds with the maximum refundable amount
- Fixed cancelled orders showing as Cancelled
Order Management
- Breaking: Funding waits now use
holdStatus: heldwithholdReasonCode: insufficient_fundsinstead oftplSubmissionStatus: awaiting_funds. Filters on the old value now return no orders without an error - Fixed every fulfillment hold showing as On hold
- Refused fulfillment for cancelled orders
Checkout SDK
- Documented that Checkout SDK 1.12.0 or later is required before API v1 stops on November 4, 2026