【问题标题】:Error prompted when using HMS IAP refund API使用HMS IAP退款API时提示错误
【发布时间】:2021-01-08 01:19:48
【问题描述】:

我正在尝试在我的服务器端实现 HMS IAP 退款 API,但 API 调用在 100% 的情况下无法正常工作。我收到错误:responseCode:"12"

这是我使用的示例代码。

POST /sub/applications/v2/purchases/returnFee
Content-Type: application/json; charset=UTF-8
Authorization: Basic QVQ6Q1YzQ1NPbVlBaGwrZUtRWExtMTBVV2pyWXZHTVF4MmYvcVMya1B0ZElLY3UwaFJrdFNTMmxwdk1FQkIyYldXWGt0REVaR3I4UjFUTTRLMVlmNXdwWU80RG04THdXQWxjaFhEYjBMUjBNTUJtWnFYcGFtazc3THN3UnFJbkhHK28xekdqRzNSMg==
Accept: application/json
Content-Length: 171
{
  "purchaseToken": "00000173741056a37eef310dff9c6a86fec57efafe318ae478e52d9c4261994d64c8f6fc8ea1abbdx5347.5.3089",
  "subscriptionId": "1581789719266.D40972AC.3089"
}

奇怪的是,有些退款有效,有些则无效。不知道这里发生了什么。有人可以帮我解决这个问题吗?是否可以使用华为主机代为退款确认?

【问题讨论】:

  • 此 API 仅退还指定订阅的最后一笔费用。 responseCode 12 也表示此查询中的订单可能是历史订单。

标签: in-app-purchase huawei-developers huawei-mobile-services huawei-iap


【解决方案1】:

很遗憾,您无法通过 HW AGC 进行退款或确认。您需要联系华为区域运营人员手动处理。

在您的应用中添加 IAP 退款 API 可能是最直接的方法。至于您的退款错误“12”,则表示:该订单不存在。此查询中的订单可能是历史订单。错误代码的完整列表是Here:

如需了解更多 HMS IAP 退款信息,请访问Subscription refund

和信息。在Consumable/Non-consumable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-26
    • 2016-04-17
    • 2014-08-27
    • 2013-01-13
    • 1970-01-01
    • 2016-06-06
    • 2013-04-07
    • 2017-04-15
    相关资源
    最近更新 更多