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.

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