We currently have an app in the app store that uses IAP to disable ads and add a few features.
However, we've noticed that some users have problems buying the IAP. After scrutiny it seems most of it comes down to not having an active internet connection on the moment of purchase. About a dozen cases however could not be tracked down and resolved.
One of these:
- tap buy IAP
- Credit Card security code was not yet filled in
- purchase fails
- user is automatically moved to his App Store account to fill in the missing code
- user fills in code and confirms buying the IAP
- user goes back to the app
- purchase is still failed (!)
Conclusion: user paid and did not yet receive the IAP. (of course this can be resolved by tapping the IAP again and downloading for free, but that's not ideal)
We're looking to test a solution to such edge cases. However test accounts usually do not require valid CC info. Thus..
Question: How do I test such cases?