Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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?

like image 248
Demetri Kulakoff Avatar asked Mar 22 '17 12:03

Demetri Kulakoff


People also ask

What does In app Purchase is not supported mean?

If you get hit with a message on your Apple iPhone or iPad that says “Purchase – In-app purchases are not allowed” when trying to buy purchases from within apps, it may be related to a restriction setting on the device. From the Home screen, swipe over to the screen with the “Settings” icon, then select it.

How do I enable sandbox on my iPhone?

In iOS and iPadOS, the sandbox account appears in Settings > App Store after the first time you use the device to attempt a purchase in a development-signed app. There's no need to sign out of the non-Sandbox Apple ID. Sign in using a Sandbox Apple ID.


2 Answers

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.

like image 140
Paulw11 Avatar answered Sep 28 '22 03:09

Paulw11


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

like image 32
Dimas Antonchenko Avatar answered Sep 28 '22 03:09

Dimas Antonchenko