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

Updating apps capturing transactions


Action required

Apps that omit the authorization or parent_id parameters when capturing transactions can potentially cause errors for merchants who also use an order editing app.

When creating transactions to capture an authorization, always include either the authorization or parent_id parameter to specify which authorization you'd like to capture. To capture payments successfully, apps must allow for multiple authorization transactions to avoid issues for merchants.

Learn more about using the REST Transaction resource on