我正在尝试实现android的应用内结算地下城项目。

当我尝试购买商品时,我会不断得到:

06-04 10:37:33.343:E/Volley(1913):[228] BasicNetwork.performRequest:https://android.clients.google.com/fdfe/completePurchase的意外响应代码500
06-04 10:37:33.343:W/Finsky(1913):[1] CheckoutPurchase.onErrorResponse:DisplayErrorMessage [无法处理您的订单。请再试一次。]
06-04 10:37:33.343:E/Finsky(1913):[1] CheckoutPurchase.setError:类型=未知,代码= -1,消息=无法处理您的订单。请再试一次。

我在应用内商品中设置了商品并发布了它们

我对应用程序进行了签名,然后将签名后的应用程序通过adb上传到Google Play和设备上。
-同样的错误
我试图发布该应用,然后将其下载到设备上
-同样的错误

我按“接受并购买”后,错误弹出

我的想法是,这可能与我的Google商人帐户有关,有什么想法吗?

谢谢,

最佳答案

确保您已将手机帐户设置为测试帐户,并且您的测试帐户与Google Checkout商家帐户不同(因为您不能独自一人):

相似问题:In app Purchase issue in android

请注意,在撰写本文时,存在一个错误,即新的测试帐户并不总是添加到旧的应用程序中。您可以快速发布/取消发布应用程序,这是一种解决方法,因为这将禁用测试帐户要求。或者,您可以使用versionCode测试已经启用了应用内结算功能的应用的发布版本。

10-04 22:44
查看更多