Background on the slightly odd setup before I get to the problem: Working on an app for a client and we\'re using an different iTunes developer account than the one this will ev
Wound up having to get everything moved over to the final account, which did have banking and tax info. Exact same code that returned invalid product IDs was totally fine once I set the IAP up with the same name in the other account's app.
So yeah, you need the banking and tax info to even test in the sandbox. Boo-urns.