I have struggled with this myself, i finally found a workaround that worked for me...
- On the device Log out of iTunes account in settings (also hard close settings and iTunes if you have them open as a precaution)
- Delete app
- Create a new test user at “itunesconnect.apple.com” – selecting the United States as your store
- Reinstall app
- Try to make a purchase in the app
- Enter you new test user account details
- If a pop up states that it needs to swap stores, immediately press home. DO NOT press OK.
- Relaunch the app, and try again. It should now work as expected.
Hope this works...