Android应用内结算:使用测试帐户购买真实商品而无需花钱?

时间:2013-03-27 04:49:16

标签: android in-app-billing

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

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

当我尝试开始测试购买时,我被要求提供信用卡信息......是否会向我收取费用?

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

3 个答案:

答案 0 :(得分:2)

如你所说,你必须在测试时输入真正的CC。当我在我的应用程序中测试时,我刚进入我的开发者控制台并通过点击“取消整个订单”按钮取消订单。这样做可以退还我的卡。

答案 1 :(得分:2)

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

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

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

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

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

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

答案 2 :(得分:1)

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

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

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

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

    Google Checkout交易清单中的退款订单应如下所示:

    Refunded

    我必须在几次(如上所述)退款并且从未遇到过问题。如果您在我的帐户上丢失了0.99美元,我会道歉。