【问题标题】:Android In-App Billing: Purchasing real items with test accounts without spending money?Android In-App Billing:不用花钱就能用测试账号购买实物?
【发布时间】:2013-05-16 16:03:14
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android in-app-billing


    【解决方案1】:

    如你所说,测试时必须输入真实的CC。当我在我的应用程序中进行测试时,我只是进入我的开发者控制台并通过点击“取消整个订单”按钮取消了订单。这样做会将钱退还到我的卡上。

    【讨论】:

      【解决方案2】:

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

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

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

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

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

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

      【讨论】:

      • 这在什么时候被认为是一件好事,至少在 iOS 上你可以进行沙盒购买,而不必处理真钱交易。
      • 希望我们可以像在 iOS 中那样进行测试。用真实的信用卡做测试是没有意义的。
      • 可以的。我去年更新了我的答案。你一定没有读到最后。
      【解决方案3】:

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

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

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

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

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

      我曾多次(如上)不得不为自己退款,但从未遇到过问题。如果您在我的帐户中损失了 0.99 美元,我深表歉意。

      【讨论】:

      • 所以,我只是测试了一次购买,我 - 被收取了钱,我 - 不允许作为用户取消我作为开发人员必须取消并且我 - 没有 - 退款取消时的钱。
      • 只有 99 美分,所以没什么大不了的,但我在测试我的应用程序时显然不能这样做 100 次。
      • @KennyWyland 我不确定您使用什么流程退款订单,但也许我不够清楚。我要编辑我的帖子。
      • 我转到了您在屏幕截图中的同一页面。 “退还一些钱...”是灰色的,旁边是“取消此订单”,它是活动的。它已经被列为完全充电,我用我的信用卡验证了这一点(这是完全充电,而不仅仅是验证)。
      • 当我开始购买 In App Billing 项目时(并刚刚再次检查),它明确表示:“此应用内购买无法退款。”
      猜你喜欢
      • 2014-06-06
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 2011-07-29
      • 1970-01-01
      • 2012-12-27
      相关资源
      最近更新 更多