Missing non-consumable transactions after verifyReceipt

Im currently working to implement apples verifyReceipt api.

In general it works totally fine. But yesterday I recognized a really strange behaviour. Normally (and apple says they stay there indefinetly) the responseBody contains all transactions, including non-consumable products, subscriptions..

Before: When I call the verifyReceipt endpoint with my receiptData I got the correct data.

Now: But since yesterday, when I call the verifyReceipt api I don't get all transactions. Or at least it does not contain the non-consumable products.

  • If I try to refresh the receipt and send it to the verifyReceipt - everything remains the same... (no non-consumable products)
  • If I restore the product, locally I get the info that I have this product but I dont get the product in the response from verifyReceipt.
  • If I re-buy the product I dont get the product in the response

Even if I call the getTransactionHistory with my originalTransactionId I do not get infos about my non-consumable product any more....

Any help appreciatet!

Can you please file a feedback ticket with the original transaction id, and post the FB number here. Also please include any other information you have, like the encoded receipt, app, etc.

Missing non-consumable transactions after verifyReceipt
 
 
Q