【鸿蒙游戏技术分享 第30期】开发者支付服务器返回非200状态码,IAP服务器没有重试

游戏技术分享
发布于 2025-6-24 10:08
浏览
0收藏

1 关键词

IAP Kit;鸿蒙应用内支付服务;服务端关键事件通知;沙盒环境测试;

2 问题描述

游戏接入了服务端关键事件通知,购买结果通知到开发者服务器时,开发者服务器返回400状态码,IAP服务器没有重试。按照文档,当开发者服务器返回HTTP 40X或者HTTP 50X,IAP服务器会在一段时间内重试多次。有一笔订单不符合此机制:

【鸿蒙游戏技术分享 第30期】开发者支付服务器返回非200状态码,IAP服务器没有重试-鸿蒙开发者社区

3 接口说明

【鸿蒙游戏技术分享 第30期】开发者支付服务器返回非200状态码,IAP服务器没有重试-鸿蒙开发者社区

【鸿蒙游戏技术分享 第30期】开发者支付服务器返回非200状态码,IAP服务器没有重试-鸿蒙开发者社区

4 原因分析

经分析,从"environment":"SANDBOX"字段可以看出这笔订单是沙箱的,当前规格下,沙箱的订单通知失败不会重试。


更多问题可关注:

鸿蒙游戏官方网站:​​https://developer.huawei.com/consumer/cn/games/​

公开课:​​华为开发者学堂​

分类
收藏
回复
举报
回复
    相关推荐