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