Multiple receipts across different apps consistently returning 21104 error status since 3/27.

Originator:tony.cosentini
Number:rdar://FB12111097 Date Originated:4/11/23
Status:Open Resolved:
Product: Product Version:
Classification: Reproducible:Yes
 
We have multiple receipts that have been consistently returning this response since 3/27: { "environment": "Production", "status": 21104, "is_retryable": true } 

Attached are three sample CURLs that can reproduce the issue.

Comments

tony.cosentini

Hi,

My issue is not about a transient issue just from 3/27.

These are production receipts that consistently return this error. If you try the example curls in the file, they will reproduce for you.

By tony.cosentini at April 25, 2023, 7:50 a.m. (reply...)

Apple

Hello Anthony,

Thank you for filing the feedback report. It looks like there was an increase in these errors immediately after 3/27, but it has since subsided. If you continue to see this issue at a high rate, please file a new feedback.

If the issue is resolved, you can close this feedback by selecting “Close Feedback” via the Actions button found above. If we don’t hear from you in the next two weeks, we’ll assume the issue is resolved or not reproducible and will consider this issue closed. After this time, you can create a new Feedback report if the issue remains. Thank you.

By tony.cosentini at April 18, 2023, 1:22 a.m. (reply...)

tony.cosentini

Also one other hopefully helpful tidbit, if we call the storekit 2 history endpoint it fixes the issue on verifyReceipt.

repro steps: call verifyReceipt over and over, fails continuously call https://api.storekit.itunes.apple.com/inApps/v1/history/ORIGINAL_TRANSACTION_ID once everything works again on verifyReceipt

By tony.cosentini at April 13, 2023, 5:22 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!