21004 returned when purchasing CONSUMABLE products in sandbox enviroment

> 21004 - The shared secret you provided does not match the shared secret on file for your account.

> Only - returned for iOS 6 style transaction receipts for auto-renewable subscriptions.


Why it happend on a CONSUMABLE product now, since this moring.

I'm told by my iTunes Store contacts, that this issue is now resolved. If you can replicate the problem still please submit a bug report and let me know that youre still able to replicate this issue, even after having read this notice. If you submitted a bug report earlier, it's liklely that the bug report is going to be returned as fixed - it's important that if you can reproduce the problem NOW, that you tell me the bug report and I can request another look at the issue. As such, send the bug report number.


rich kubota - rkubota@apple.com

developer technical support CoreOS/Hardware/MFI

Thanks! It appears that, at least for sandbox testing, the issue is resolved. I was also having reports of live customers unable to purchase - but I don't know for sure whether it was exactly the same problem or not. Do you know if the problem that was fixed would have affected live purchases as well as the sandbox?

I'd not heard that this problem affected the production environment.


rich kubota - rkubota@apple.com

developer technical support CoreOS/Hardware/MFI

Now, it is working again for me. Thanks!

I got the error still now in Japan.

I am getting the same issue right now with my App. Even for consumable products I am getting 21004 error.

happening to me now 😟

Its happening to me now. has something changed?

Still reproducible.

Make sure you added "password":"<YOURSHAREDSECRET>" to the receipt. You may get "21004 - The shared secret you provided does not match the shared secret on file for your account." because there is no password added.

According to apple docs, you don't need to send password while using consumable purchases. Correct me if i wrong.

Still has the same error now. In Production devices go well, some send this error. In sandbox, every purchase return this error. Submitted a bug with number: 45452223

Where does one get the "shared secret" from?
21004 returned when purchasing CONSUMABLE products in sandbox enviroment
 
 
Q