3

我已经使用静态响应代码测试了我的 In App Billing 代码,但我正在下一步使用我的真实应用程序 ID 进行测试。

我已经在 Google Play 中配置了 ID。我已经设置了我的测试帐户。

当我尝试发起测试购买时,我被要求提供信用卡信息……它会向我收费吗?

我希望测试帐户像静态 skus 一样使用假 CC。

4

3 回答 3

2

You have to input a real CC when testing as you said. When I tested in my app I just went into my Developer Console and cancelled the order by hitting the "Cancel Entire Order" button. Doing so refunded the money to my card.

于 2013-04-02T06:10:50.820 回答
2

要在应用程序购买中进行测试,您应该设置一个单独的谷歌帐户,因为您无法购买自己的应用程序。

使用测试帐户,您应该使用真实有效的信用卡购买您正在测试的项目。

如果您进入开发者控制台,您可以随时退款/取消任何订单。如果您在购买后约 15-20 分钟内退款,则费用将永远不会出现在您的卡上。如果您在此之后退款,则会显示为收费和单独的退款。

你不会失去任何东西。您可以随时全额退款。

忽略“此应用内购买无法退款”消息。这适用于购买者。开发商有权随时退还任何订单。我已经退还了过去一年多的订单。

更新:现在可以完成 https://developer.android.com/google/play/billing/billing_testing.html?rd=1#test-purchases

于 2013-04-02T06:21:16.997 回答
1

测试购买不应向您的卡收费。即使是这样,您也可以立即取消订单。您可以进行真正的购买并立即取消订单以获得全额退款。

我在自己的应用程序上执行了多次测试和真实的应用内购买交易,并且从未被错误收费或无法全额退款。

这是我成功用于退款购买的流程:

  1. 在您的 Google Checkout 帐户中找到相关订单并打开详细信息页面。
  2. 使用以下选项进行退款。

退款

您的 Google Checkout 交易列表中的已退款订单应如下所示:

已退款

我不得不在几次(如上)退款自己,从来没有遇到过问题。如果您在我的帐户上损失了 0.99 美元,我深表歉意。

于 2013-03-27T04:55:07.483 回答