Demetri Kulakoff
Demetri Kulakoff

Reputation: 192

In-App-Purchase sandbox testing - Purchasing Not Supported in your region

I developing an App for Ukrainian people with In-App-Purchase. When I add sandbox tester with Ukraine location and try purchase I am getting this alert .

If I use some other location, Russia for example - thats good. My App is for Ukrainian people and I am disturbed by this.

Does anybody know how to resolve this issue?

Upvotes: 17

Views: 2594

Answers (4)

Dmytro Antonchenko
Dmytro Antonchenko

Reputation: 326

Note: iOS 12+ Only

Sign in into your main account. Then you will see option for SANDBOX ACCOUNT. Use not Ukrainian test account and test your purchases.

Sandbox Account Image: SANDBOX ACCOUNT IMAGE

Upvotes: 11

Nastya Gorban
Nastya Gorban

Reputation: 1241

I had the same error that was caused by using test user with Ukrainian country. But that error didn't go away even after I logged out from that account, created new non Ukrainian one, logged in(many times), logged out (many times), deleted an app, restarted the phone...

The only thing that helped was device reset. Only after that system stopped showing me that error and I finally saw App Store login window again.

Upvotes: 2

Roman A.
Roman A.

Reputation: 742

You need to create the sandbox tester, related to not Ukrainian Itunes Store. Something like this: enter image description here

Many thanks to Mike form Cherrypie Studio

Upvotes: 5

Paulw11
Paulw11

Reputation: 115076

Apple is a US company and are therefore they are prohibited from carrying out business transactions with the Crimea region of the Ukraine as per executive order 13685 section 1 (a) (iii)

(iii) the exportation, reexportation, sale, or supply, directly or indirectly, from the United States, or by a United States person, wherever located, of any goods, services, or technology to the Crimea region of Ukraine;

I suspect that since you don't enter an address, just a store, when creating a sandbox user, they don't know which region you are in and they default to blocking the purchase. In production, a user has a registered address which lets Apple block purchases more selectively.

It looks like you will need to complete your testing with a user from another store.

Upvotes: 12

Related Questions