我已经在我的应用中添加了应用内结算功能,所有功能似乎都在Android方面正常运行。但是,即使状态是收费的,Google Checkout中的订单也无法收费,因为“充电订单”按钮已被禁用。除此之外,关于订单的一切似乎都是正确的。
同样的事情发生在Dungeons示例应用程序中,所以我现在有点卡住了。
答案 0 :(得分:1)
你提供的关于你的问题的信息很少。
您使用的购买类型是什么?如果它们是“按用户帐户管理”,则只能为给定用户购买一次。也许收费一次成功,现在被阻止(在这种情况下你应该使用“非托管”购买)
或许我完全错了,你应该给我们一些额外的信息。
答案 1 :(得分:0)
是的,除非您的应用已发布或您将自己注册为测试用户,否则Google会阻止您收费。
测试用户可以在应用未发布时进行分类。
答案 2 :(得分:0)
销售Android应用时,您不使用“充电”按钮。充电自动发生。
也许“充电”按钮适用于Google Play上销售的其他类型的商品,但对于软件销售来说,它是无用的,因此它是灰色的。
答案 3 :(得分:0)
值得一般阅读:In-app Billing。
在谷歌结账方面,这个问题的一个潜在原因是购买欺诈检测等有延迟期(来源"Charge Order" button greyed out)。更多关于此的解读:In-app billing and Google Checkout setup。在此期间,“收费订单”按钮通常会显示为灰色。
我猜这不是你的问题,因为它已经解决了。在can't press charge order button but order is chargeable中,最相关的一个点是
@sounddoctorin:如果您单击订单详细信息,您将看到原因 - 订单可能处于某种待处理状态“正在审核”等。
重点是,如果您无法点击“充电”按钮,则表示订单因某种原因仍处于暂挂状态。
有关充电状态的更多信息,请访问"Understanding Order States"。
如果这仍然无法解决您的问题,我会研究弄清楚它为什么行为不端。您还可以收集哪些其他数据?