Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Behavior of the "get all subscription statuses" API.

We are running auto-renewing subscriptions with StoreKit2 and the “get all subscription statuses” API is behaving unexpectedly.

  1. record the originalTransactionId from the iPhone to the server side when purchasing a subscription with Storekit2.
  2. query the get all subscription statuses API from the server side with the originalTransactionId recorded.
  3. get all subscription statuses returns a response, but there is no data in the response that matches the originalTransactionId.

I have an error on my system because I have built my system on the assumption that all subscriptions including originalTransactionId will be returned.

I'm extremely disappointed and frustrated with Apple's lack of response to my issue. I've been trying to get this resolved and it feels like I'm talking to a brick wall. Apple prides itself on customer satisfaction, but my experience has been anything but satisfactory. This is unacceptable, and I demand a prompt and effective resolution. I've invested a lot of time and money into Apple products, and I expect better treatment. It's time for Apple to step up and address this issue seriously. FK apple

Behavior of the "get all subscription statuses" API.
 
 
Q