Deprecation of `OrderTransaction.authorizationCode` in favor of `OrderTransaction.paymentId`

DeprecationTracking & signal lossFormat changeEffective n/a

Starting with the 2026-01 API version, the authorizationCode field on the OrderTransaction object is deprecated. We recommend using the paymentId field instead. The paymentId field provides a consistent, standardized identifier for payment reconciliation across all payment providers on Shopify.

Summary extracted from the official source text. Verify details on the source page.

PlatformShopify
Effective dateNo date published
Precisionn/a
Published2025-12-12
CategoriesDeprecationTracking & signal lossFormat change
TagsAPI, Admin GraphQL API, Deprecation announcement
Official sourceShopify developer changelog ↗
Fetched2026-10-17T03:44:00+00:00
First seen2026-10-17T01:05:46+00:00
StatusListed by the source
Stable IDshopify-3fcfd895bd · JSON