Rejected: IAP works for beta testers, not for Apple reviewers

The point is that I don’t have the technical understanding of how Corona interfaces with Apple to have an intelligent conversation with someone from Developer Services.

Our IAP stuff is opensource. It does not have any receipt verification. You can relay questions here as well.

I’ll cross that bridge when I come to it. For now, I’m going to try to get the new plugin working in my apps and hope I simply don’t experience this problem in the future.

If you’re still struggling with this, just to let you know that IAP Badger definitely doesn’t do any receipt verification either.

Simon :slight_smile:

It’s a similar case to me.

I have a test that is normal but only crashed in the apple review.

Maybe it’s not your fault, it’s Apple’s problem.

Check if there is any problem with the phone on Apple side.

In my case, only on the pad, app crashed. 

I suppose there should be some technical specifications for the Apple IAP plugin. But I cannot find where to study it in full detail. It should answer the question of how to readjust settings and similar things. Though, I do not experience this problem from my area https://populationstat.com/united-states/salt-lake-city. Did anybody finally manage to cope with this issue? And how did you do it?

I suppose there should be some technical specifications for the Apple IAP plugin. But I cannot find where to study it in full detail. It should answer the question of how to readjust settings and similar things. Though, I do not experience this problem from my area https://populationstat.com/united-states/salt-lake-city. Did anybody finally manage to cope with this issue? And how did you do it?

Hi @GamingStudio17 I’m having the same problem you had. Apple has rejected my app several times due to this issue. How do you solved it?

Question one is, “Does your IAP work on your test devices?”

If the answer is, “Yes,” then, have you tried resubmitting with the following message in your response?

"This app was built using Solar2D. It appears that some developers are experiencing a problem where receipts are verified correctly in production, but fail in the sandbox. Could you please provide me with an error log so I can better understand what’s going wrong?"

Well, that´s the point. I’ve tried to test on my iPhone device with a development-signed app and a sandbox environment, but I got the "failed" phase with errorType = “none” and errorString = “An unknown error occurred”, nevertheless the same app works perfectly for android purchases.

UPDATE: tested with TestFlight too and I got the same.

Could you share me your implementation @colinmorgan?

I use IAP Badger.

I’ve check IAP Badger and the documentation is not available anymore.

Hey @vlads I’m having the same issue posted here. What is the function of the plugin “plugin.apple.iap.helper”?, I don’t find any documentation about it.

I think you are having a different problem.

It appears that IAP doesn’t work on your app in the sandbox or in production. My suggestion is that you get IAP working on a build via TestFlight and then worry about app review. This topic is for a three-year-old issue that hasn’t been relevant for a long time.

Just did find this and missed it before. I encountered the same problem NOW with IAPs working perfectly on my test decive BUT NOT for Apple Review!

See here: IAP working but not for Apple Review Team?

Any solution on how to “fix” this or what to send to the review team?

Thank you!

Have you tried resubmitting with the suggested response?

"This app was built using Solar2D. It appears that some developers are experiencing a problem where receipts are verified correctly in production, but fail in the sandbox. Could you please provide me with an error log so I can better understand what’s going wrong?"

I was using something similar now, yes. Now waiting for a response.

I submitted an update to Apple this morning and just was approved, so the system definitely still works. :wink: