Skip to main content
Question

getting "the device or user is not allowed to make the purchase" for a user in china


Forum|alt.badge.img+3

Hi RevenueCat team,

One of my users in China is encountering the following error when attempting to make a purchase:

"The device or user is not allowed to make the purchase."

The issue seems specific to their location or account. The subscription works fine for users in other countries.

Can you help clarify what could be causing this?

Thank you.

This post has been closed for comments

5 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 496 replies
  • July 11, 2025

Hi ​@yassine-benkhay,

Users in China generally need VPNs to be able to download and purchase subscriptions in Google Play. This sometimes can cause issues and unfortunately there’s no much we can do since it’s a regional policy. If you open a support ticket with the user id in particular we can look further in our logs and see if we can have more details about what’s going on.

Best,


Forum|alt.badge.img+3

What user Id? the one generated by RC once a subscription is made? if so, that does not exist since user is not able to load the products in the paywall.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 496 replies
  • July 29, 2025

Hi ​@yassine-benkhay,

There’s RevenueCat ids for all users who open the app, not only for those who make purchases. You can create a customer list and add a “last_seen_app_version” is not 0 filter for example and you’ll see all the users who have ever opened your app.

We also recommend showing somewhere in your app (Settings is a good place) the id to be able to debug and help your customers with purchase issues.

This is likely due to the customer using a VPN that is being detected by Apple and not allowing them to make purchases or a misconfiguration on the Apple id account of the customer.

It’d be ideal if you could ask them about both options!


Forum|alt.badge.img+3

They tried two VPNs, It’s on PlayStore btw, I will make an update of the app to include the id and open a ticket so you can look further. Do you have any VPN in mind that might work by any chance? 


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 496 replies
  • August 4, 2025

Hi ​@yassine-benkhay,

Thanks for clarifying it. It makes sense since Play Store is not allowed in China which is why users need a VPN to bypass it. Unfortunately we don’t have a recommendation for a VPN but some have blogpost about how they work in China. I’m sorry I cannot be more useful here.

 

Best,


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings