FastSpring
Merchant of record
FastSpring shipped a Sessions v2 API for headless checkout — a real opening to Stripe and Paddle's territory.
◆Recent moves
- 2mo ago
March 2026 Refinements
March monthly refinements: PEN currency support, fixes for zip code validation, subscription invoice payment handling, multi-discount coupon durations, quote price recalculation across currencies, Proration Estimate API tax/total bug, manual subscription SKU returns, and date translation fixes on the order list. The kind of consistent stability cleanup that a merchant-of-record platform needs to keep tax and pricing edge cases trustworthy.
View source ↗ - 2mo ago
Build dynamic checkout experiences via Sessions v2 API
⚡ SPARKSessions v2 API gives sellers programmatic, granular control over checkout sessions: create/get sessions, dynamically add/update/remove cart items, push customer-data updates, and fetch localized payment options for the current cart. This is FastSpring's opening into the headless-checkout developer experience — the surface developers reach for when building custom buying flows on top of a merchant-of-record platform.
View source ↗ - 3mo ago
Redesigned Order Details page
Order Details page got a full redesign: decluttered top-row, repositioned Actions panel, license-fulfillment management inline, deactivated-key visibility, dedicated Timeline/Tags/Notes/Emails/Webhooks panels, and clearer financial breakdowns for prorations and returns. Solid operator-experience overhaul for the merchant admin.
View source ↗ - 4mo ago
February 2026 Refinements
February monthly refinements: PHP/MYR/VND currency support in Checkout, PayPal for NOK, Pix and UPI managed-subscription support, persistent input labels for accessibility, Stacked Checkout express-pay using last payment method, and fixes for Apple Pay name validation, $0 custom orders, subscription.updated webhook misfires, and address Line 2 / City retention on order moves. Heavy localization-and-subscriptions push.
View source ↗ - 4mo ago
Coupon API: codes array capped at 1,000 items (Feb 23 breaking change)
Advisory: GET /coupons/{coupon_id} will cap the codes array at 1,000 items effective February 23, 2026 — integrations relying on larger inline lists must migrate to the paginated GET /coupons/{coupon-id}/codes endpoint. Performance hardening with reasonable migration runway, but a real breaking change for anyone managing coupons with massive code lists.
View source ↗ - 4mo ago
January 2026 Refinements
January monthly refinements: Embedded Checkout mobile responsiveness, Stacked Checkout error banner placement, Google/Apple Pay company-field validation, Toss Pay test-mode handling, dashboard query performance, no-data chart states, custom-tag order reports, /coupons endpoint timeout fixes for million-code lists, manual-subscription update/proration via API. Steady operator-experience and developer-API hardening.
View source ↗