Hi,
We're finding that Apple's production servers are currently rejecting sandbox purchases with a 21002 error (malformed receipt data) instead of a 21007 error (receipt for test environment). This change is significant because Apple's recommendation is that you send all purchases to the production server first, and if you get the 21007, then redirect them to the sandbox server.
Anybody else having this issue? Anyone know if the recommended strategy has changed? Are we being dumb? 🙂
(PS - Yes, one of my devs has reported it - case number 1084158746).
Paul.
(PS - This was working yesterday!)