HarmonyOS鸿蒙Next中支付成功后收不到华为服务器回调通知
HarmonyOS鸿蒙Next中支付成功后收不到华为服务器回调通知
问题描述
集成华为应用内支付服务 SDK 6.4.0.301 版本后,在 AGC 后台配置好服务器的回调地址,进行支付功能测试,发现购买成功后,收不到支付回调。
问题分析
我找到华为技术支持咨询(提交工单),对方让我依次检查。
- 服务器回调通知地址是否配置正确。
- 参考:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/config-agc-0000001050033072#section15820113193119
- 找到该路径下的配置区域,打开“订单/订阅关键事件通知”开关,选择通知服务版本(如果应用内商品仅仅是订阅类型的,选择 V1。反之选择 V2),并填写回调地址。
- 回调地址要填写正确,注意前后不要有空格。
- 填写并保存后,一般十分钟左右生效,如果测试支付还是没有收到服务器通知,可以自行模拟请求该地址,请求成功的话,说明地址没问题,只是在华为后台还没生效,可以再等等。
问题解决
我按照华为技术支持的引导,检查地址配置无误后,大概等了半个多小时生效了,问题解决。
更多关于HarmonyOS鸿蒙Next中支付成功后收不到华为服务器回调通知的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于HarmonyOS鸿蒙Next中支付成功后收不到华为服务器回调通知的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,支付成功后收不到华为服务器回调通知,可能原因及解决方法如下:
-
网络问题:确保设备网络连接正常,建议切换网络环境后重试。
-
回调地址配置错误:检查开发者后台配置的回调地址是否正确,确保可被华为服务器访问。
-
服务器响应超时:确保服务器能在5秒内响应,超时可能导致回调失败。
-
安全策略限制:检查服务器防火墙或安全策略是否阻止了华为服务器的请求。
-
日志排查:查看服务器日志,确认是否收到请求及处理情况。
-
华为开发者支持:如问题仍未解决,联系华为开发者技术支持获取帮助。