VerifyReceipt returns multiple entiries in Latest_receipt_info although exclude-old-transactions=true

Hi,

We are using subscription. In the last past several days VerifyReceipt returns multiple entries in the Latest_receipt_info array although we pass exclude-old-transactions=true (this occurs on both sandbox and production environments).

Noticed that this occurs for subscriptions that have been upgraded/downgraded.

Post not yet marked as solved Up vote post of testing321 Down vote post of testing321
726 views
  • To clarify - the issue started today (May 17, 2023).

Add a Comment

Replies

We're seeing the same issue today too since our overnight job has run at 2AM GMT

Anyone else experiencing the same issue? This is a breaking change that is affecting our Production environment!!!

UPDATE: As of 11:50 Wednesday, 17 May 2023 Central Time (CT) exclude-old-transactions=true is working again on the production environment. Our code was fetching the last element in latest_receipt_info array and when the outage occurred on Apple side the transaction we used wasn't the latest one and as such had a past expiry date.

This does now look like it's working as expected again. I have just manually checked a few receipts on the API and there is only one object in the latest_receipt_info array for every subscritpion on the receipt.

Thank you for reporting this issue. This was resolved earlier today. Please raise issues via http://feedbackassistant.apple.com.