Hello, it's several months we are experiencing this issue on an app we have on the store:
We have dozens of purchases every day for two autorenewable subscriptions (1 week and 1 month). Most of them work without any problem.
On all our test phones the purchases work in SandBox and in Production environment.
But some customers (about 4-5 every day at the moment) can't complete the transaction. Apple charges them (our customer care asks a copy of the iTunes email, and sometimes copy of the credit card statement), but on the logs we read this:
Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}and thus we can't process the transaction because we never get a receipt to validate.
We analyzed the code several times.. there're no calls to our server during the purchase process... only a call at the end if the transactionState is "purchased"... but for some reason some users get a "failed" return code, but they have been charged...
Any idea?
Thank you!