0

我正在使用“android.test”进行静态测试。...'购买物品。'Purchased' 似乎工作正常。'Cancelled' 和 'refunded' 当它到达听众时总是产生一个空购买响应。这是他们应该做的吗?通过调用追溯的其他响应信息似乎还可以。

4

1 回答 1

0

据我所知:

android.test.cancelled 和 android.test.refunds 都在用户被取消购买或订阅或者用户被谷歌钱包退款时被调用。所以这两种情况的购买都被取消了,所以你会得到一个空的响应。

android.test.取消

当您使用此产品 ID 提出应用内结算请求时,Google Play 会做出响应,就像取消购买一样。如果在订单流程中遇到错误(例如无效的信用卡),或者您在用户的订单收费之前取消订单,就会发生这种情况。

android.test.refunded

当您使用此产品 ID 提出应用内结算请求时,Google Play 会做出响应,就像购买已退款一样。无法通过 Google Play 的应用内结算服务发起退款。退款必须由您(商家)发起。在您通过 Google 电子钱包商家帐户处理退款请求后,Google Play 会向您的应用程序发送一条退款消息。仅当 Google Play 从 Google 电子钱包收到退款通知时才会发生这种情况。有关退款的更多信息,请参阅处理 IN_APP_NOTIFY 消息和应用内计费定价。

检查此链接以获取更多信息。

希望它会帮助你。

于 2013-10-07T11:25:27.080 回答