A bug was reported where completing checkout via Storefront API resulted in the order field returning null, despite the order being successfully created in Shopify Admin. The issue affected the completedAt and orderStatusUrl fields as well.
Initial Problem:
Users completed checkout using storefront webUrl
Querying the checkout by ID showed order: null
Order existed in Admin but wasn’t accessible via Storefront API
Admin API version: 2022-10; Storefront API version: 2022-07
Resolution:
The issue appears to have been silently fixed by Shopify engineering. Multiple users confirmed it started working without any code changes on their end, now using Storefront API version 2022-10.
Ongoing Issue:
One user reports the problem still occurs specifically when customers use Apple Pay, PayPal, or autofill for credit card info on iOS. Manually entered credit card information works correctly. They’re using Shopify Buy SDK for Unity with Storefront API version 2022-10, and are puzzled why autofill behaves differently than manual input.
Summarized with AI on November 23.
AI used: claude-sonnet-4-5-20250929.
Did you find anything else about this? This seems to happen on my live store but not my test store. I’m using buy-button.js + Javascript Buy SDK. I think they use storefront api version 2022-07. I see your admin api version is 2022-10, what version of the storefront api are you using ?
I can’t confirm but seems that deep in the depths of Shopify engineering someone accidentally fixed it. Thanks for confirming it is working for you now; I really appreciate it. I am also now using the 2022-10 and it wasn’t working but is now working. So I think the mystery bug is fixed. Bummer that we don’t have any more info about it. Shopify support never seemed to understand the bug or that it was happening.
It’s still returning Null for customers that use Apple Pay, PayPal, or auto fill for credit card info on iOS. Manually entered CC info seems to work fine. I’m perplexed as to why auto fill would behave differently from manual input of credit card info.
We’re using the Shopify Buy for Unity SDK. Storefront API version 2022-10.