What Changed
All money amounts on order responses (subtotalAmount, taxAmount, shippingAmount, discountAmount, totalAmount, refundedAmount, line-item unitPrice and totalPrice, and order-event amounts) are now integers in the currency’s smallest unit, following Stripe’s convention: 1999 means $19.99 USD, ¥1999 JPY, or 1.999 KWD. They were previously decimal strings like "19.99". The currencyCode field alongside each amount tells you the exponent.
Migration
Requests pinned to2026-07-11 keep receiving decimal strings — no action is required until you upgrade. When you move to 2026-07-30, treat every order amount as an integer count of minor units and divide by the currency’s exponent (100 for most currencies, 1 for zero-decimal currencies like JPY, 1000 for three-decimal currencies like KWD) only for display.