【发布时间】:2013-05-16 16:03:14
【问题描述】:
我已经使用静态响应代码测试了我的 In App Billing 代码,但我正在下一步使用我的真实应用 ID 进行测试。
我已经在 Google Play 中配置了 ID。我已经设置了我的测试帐户。
当我尝试发起测试购买时,系统会要求我提供信用卡信息...它会向我收费吗?
我希望测试帐户会像静态 skus 那样使用假 CC。
【问题讨论】:
我已经使用静态响应代码测试了我的 In App Billing 代码,但我正在下一步使用我的真实应用 ID 进行测试。
我已经在 Google Play 中配置了 ID。我已经设置了我的测试帐户。
当我尝试发起测试购买时,系统会要求我提供信用卡信息...它会向我收费吗?
我希望测试帐户会像静态 skus 那样使用假 CC。
【问题讨论】:
如你所说,测试时必须输入真实的CC。当我在我的应用程序中进行测试时,我只是进入我的开发者控制台并通过点击“取消整个订单”按钮取消了订单。这样做会将钱退还到我的卡上。
【讨论】:
要在应用购买中进行测试,您应该设置一个单独的 Google 帐户,因为您无法购买自己的应用。
使用测试帐户,您应该使用真实有效的信用卡购买您正在测试的项目。
如果您进入开发者控制台,您可以随时退款/取消任何订单。如果您在购买后约 15-20 分钟内退款,则费用将永远不会出现在您的卡上。如果您在此之后退款,则会显示为收费和单独退款。
你不会失去任何东西。您可以随时全额退款。
忽略“此应用内购买无法退款”的消息。这适用于购买者。开发商有权随时退还任何订单。我已经对过去一年多的订单进行了退款。
更新:现在可以完成 https://developer.android.com/google/play/billing/billing_testing.html?rd=1#test-purchases
【讨论】:
测试购买不应从您的卡中扣款。即使是这样,您也可以立即取消订单。您可以进行真正的购买并立即取消订单以获得全额退款。
我在自己的应用程序上执行了多次测试和真实的应用内购买交易,并且从未被错误收费或无法全额退款。
这是我成功用于退款购买的流程:
您的 Google Checkout 交易列表中的退款订单应如下所示:
我曾多次(如上)不得不为自己退款,但从未遇到过问题。如果您在我的帐户中损失了 0.99 美元,我深表歉意。
【讨论】: