What to do with an invalid Order ID from the StoreKit Lookup API

I've got a user that is having a problem accessing their unlocked in-app purchase. They've sent us a copy of their receipt, and I plugged the Order ID into the Lookup API (https://developer.apple.com/documentation/appstoreserverapi/look_up_order_id).

I'm getting {"status":1} as a result on the lookup which the docs say is invalid (https://developer.apple.com/documentation/appstoreserverapi/orderlookupstatus), and I'm not quite sure what to do with that. Does that mean they faked the invoice? That seems really unlikely to me. I also wondered if that means they revoked the purchase, but in that case I would expect it to still return the transaction so I could see the revocation reason and date.

I don't want to go back to the user with "Sorry, your purchase is not valid" without knowing why. Any additional information or guidance on interpreting "Invalid" would be really helpful.

Either the order doesn't contain any purchases related to the app that performed the lookup or the order ID is invalid. If the purchase was revoked/refunded then you would get a valid response. If you believe this is an error, please provide your application info, the order ID, and include the requests and response. http://feedbackassistant.apple.com

Confirmed a valid order, contained no purchases for application completing the request/bundleID. RE: FB9839982

Is there any update on this?

I am running into this exact problem as well.

What to do with an invalid Order ID from the StoreKit Lookup API
 
 
Q