I've put myself in a huge bind. I have a cordova app running using this plugin https://github.com/j3k0/cordova-plugin-purchase/blob/master/doc/api.md
When I first set this up, I created a sandbox account "sean@factsumo.test". When I was first developing, I did some things wrong and didn't "complete" the purchase. So I have 2 products now on my phone that are in the "approved" state, that need to be "finished".
The problem is
1) I failed to log into my sandbox account too many times that it locked
2) There are only 2 verification methods for a locked account. Email and Security question)
3) Email verification won't work because it's a .test email account that doesn't get email
4) The secruity question is a birthday, but when you make a sandbox account, you don't give a year for brithday http://cl.ly/1s3r3y350O2q So there is no way to answer that question correctly.
So the result is, as long as ths app is on my phone, or when I launch it, it will ALWAYS ask me to sign in. When I try to sign in, it says it needs to verify the account, which it can't.
I've been on the phone with Apple and they can't seem to help. I've removed the app many times, it doesn't help because the iTunes store is communicating with my device ID and that test user.
any ideas on how to get this to stop?