Google Play 应用内购买错误:“无法完成购买”

Google Play In-App Purchase Error: "Couldn't complete your purchase"

提问人:Heysem Katibi 提问时间:11/11/2023 更新时间:11/15/2023 访问量:899

问:

我正在将应用内购买添加到我的 Android 应用程序中。我已完成提取产品、向用户显示产品并开始购买流程的所有步骤。现在,我正在尝试测试它。为此,我在 Google Play 管理中心内为许可证测试人员添加了一个测试帐户。

当我开始购买流程时,我得到这个 UI:

Purchase flow

但是当我点击“一键购买”时,出现以下错误:

Couldn't complete your purchase. Check that you have the correct country selected in your Play account.

以下是我已经尝试过的一些事情:

  • 我检查了我的 Play 帐号中是否选择了正确的国家/地区:

Checked the country

  • 我确保测试帐号的付款资料中的地址具有正确的国家/地区。
  • 我确保应用在生产、开放测试和内部测试渠道上发布。
  • 我确保测试帐户已注册到内部和封闭式测试轨道中。
  • 我尝试在模拟器和物理设备上进行测试。
  • 我清除了设备上Google Play商店的应用程序数据和缓存数据。
  • 我安装并使用了 VPN 来测试从不同国家/地区购买的商品。

知道是什么原因导致了这个问题吗?另外,如果您对我应该尝试的东西有任何建议,即使您不确定它们是否真的有效,也请告诉我。

Google-Play 应用内 Android-inApp-购买

评论

0赞 Ghyath Darwish 11/28/2023
面对同样的错误,你找到解决方案了吗?
0赞 Heysem Katibi 11/28/2023
不,仍然面临同样的问题。
0赞 Ghyath Darwish 11/28/2023
这不是开发问题,因为这个问题在所有应用程序中都面临,而且在一般的应用程序购买中也是如此。这是一个一般问题,而不是特定于应用程序的问题
0赞 Eray Hamurlu 12/13/2023
同样的问题,有人解决这个问题吗?
0赞 Heysem Katibi 12/14/2023
一个月前,我已经联系了Google支持,他们告诉我他们正在调查,需要一些时间。从那以后,我检查了他们几次,我被告知他们仍在调查中。所以我还在等。

答:

0赞 Denny Awang 11/15/2023 #1

我有一个类似的问题,并且已经尝试了您列出的所有方法,但没有任何效果。我的解决方案:转到设备/手机设置 > 网络和互联网 > 高级 > 关闭 VPN 和私人 DNS > 重新启动设备/手机。

评论

0赞 Heysem Katibi 11/28/2023
我已经在设备上没有安装任何VPN的情况下进行了测试,但我遇到了同样的问题。
1赞 Kreetchy 11/28/2023 #2

谷歌几个月前更新了他们的政策。它们阻止众所周知的VPN通过以下方式进行付款。couldn't complete your purchase. check that you have the correct country

到目前为止,唯一已知的绕过此问题的方法是使用住宅 vpn,或者在实际国家/地区。

评论

1赞 Heysem Katibi 11/28/2023
感谢您的回答,即使没有安装任何 VPN,我也会遇到同样的问题。我已经在国内了,我通常不安装或使用VPN,我只是安装并尝试使用VPN,因为我首先遇到了这个问题。
0赞 Ritro 12/5/2023
是的,不幸的是,即使与GPlay国家/地区相同,并使用在该国家/地区发行的卡付款,也会导致某些应用程序出现错误。
0赞 Kreetchy 12/6/2023
嗨,我假设您首先不去 mTurkey 的原因是因为您正在躲避联系 Google 的最简单解决方案。当您联系谷歌客户支持时,他们会让您填写一份表格,该表格将由他们的调查团队处理,然后他们将检查您是否确实是来自该国家/地区的人。一旦获得批准,您才能使用土耳其里拉付款。事实上,我不认为这个表面是你的故障排除步骤之一,至少向我解释了很多,这就是我提出其他解决方案的原因。
0赞 Nervus Vagus 11/29/2023 #3

我有完全相同的问题。是的,我也从国内尝试过。这似乎是一个影响土耳其的问题,因为我在土耳其也有一个谷歌帐户,并且我正在尝试购买我在土耳其的 Google One 帐户的升级。这是行不通的。奇怪的是,我已经订阅了 Google One,它在过去 3 年中一直没有问题。我只是无法升级,可能再也无法购买了。

这绝对是某种错误,因为我的谷歌帐户是土耳其语,我的付款资料是土耳其语,除了这个之外,一切都很好

“无法完成您的购买。检查您的 Play 帐号中是否选择了正确的国家/地区。了解更多“错误。

评论

2赞 Fastnlight 11/29/2023
请不要添加“我也是”的答案。如果您有问题,请点击“提问”按钮提出。如果你有足够的声誉,你可以对这个问题投赞成票。或者,您可以按关注按钮并收到任何新答案的通知。此外,如果您有足够的声誉,您可以设置赏金以帮助吸引更多人关注该问题。