Developer changelog

Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases.

Get updates by RSS

Payment properties deprecation on the Admin API Order resource

API

Action required

The following properties on the REST and GraphQL Admin API's Order resource, including webhooks, are deprecated:

  • gateway
  • payment_details
  • processing_method

The gateway and payment_details properties are available on the corresponding Transaction resources.

The processing_method property is no longer available due to orders supporting multiple transactions with various processing methods, the field contained incorrect data. The values it provided can be inferred from various sources: - free. This is accessible through the order totals. - checkout can be determined by the presence of checkout_id on an order. - express, direct, offsite, and manual can be inferred through the OrderTransaction gateway and payment_details properties.

These deprecated properties will be removed from unstable in January 2023. The change will be made official in the 2023-04 Admin API version.