September 8, 2026
Core API
- Added precise decline reasons and total match counts on cursor-paginated lists
- Fixed expired redirects being counted as successful payment attempts
- Improved decline reporting so reports use the decline type rather than card-specific wording
Dashboard
- Added Orders and Jobs tabs for order operations that run asynchronously
- Added asynchronous order exports, past export history, and job-based bulk fulfillment
- Added paged product, price, and gateway pickers so large catalogues can be searched without loading every option at once
- Added customer phone number editing
Order Management
- Added asynchronous order exports and bulk fulfillment jobs, with a higher bulk fulfillment limit
- Added route inventory coverage policies and one inventory row per SKU
- Added paged catalogue access, partial catalogue indicators, and product or price opt-outs for shipping
- Fixed oversized bulk fulfillment requests returning a
500; they now return413with the normal error body - Fixed fulfillment exports keeping duplicate product lines separate; duplicate lines are now consolidated by adding their quantities
Checkout SDK
- Breaking: When card tokenization is unavailable, Checkout disables card submission instead of falling back to raw card inputs