开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
第三方应用 
开发 > 服务端 > spi 三方服务 > spi 调试错误码解释
收藏
订阅更新
我的文档
设置
ugw_spi_implementation_not_exist
问题原因:未录入 spi 接口实现配置或者录入后没有上线。
凯发app官方网站的解决方案线上环境,需要服务商再录入 spi 实现配置,可查看 spi 三方服务接入指南;并发起接口审核和能力发布上线审核,审核通过后(接口状态为 已接入,能力发布状态为 已上线),业务系统便可以通过 unifygw 发起线上调用(包括预发)。
1.png

ugw_spi_app_insufficient_permission
问题原因:spi 和 appid 之间没有绑定权限。
凯发app官方网站的解决方案:线上环境,商户应用的 appid 需要订阅包含 spi 接口的功能包,功能包订阅流程与 openapi 相同。如果是定向功能包,需要由功能包的提供方在支付宝后台进行定向挂载;如果是全面开放功能包,商户需添加 spi 功能包,可查看 spi 三方服务接入指南
ugw_illegal_sign
问题原因:支付宝出口网关验签商户的响应报文失败。
凯发app官方网站的解决方案:验签商户响应报文失败场景的自助排查解决思路可参考如下方法。
商户检查响应报文签名字符集与 spi 接口实现配置上的编码类型一致。
2.png

商户检查响应报文使用的签名算法与请求报文中的 sign_type 保持一致。
3.png

商户检查签名私钥与上传的应用公钥是否为匹配的一对,检验方法可查看 密钥匹配
商户检查应用是否开启了证书模式的密钥配置,如果开启了证书模式,返回给支付宝的响应报文需要添加 app_cert_sn 字段,该字段的生成方式可查看 常见问题
image.png

5.png

商户检查对响应报文的加签方式是否符合规范,可查看 spi 三方服务接入指南 中的 商户签名规则服务端实现 demo 完成签名。
ugw_illegal_sign_type
问题原因:该错误码表示 appid 没有设置“网关地址”,因为设置网关地址的时候同时会设置“加签方式”(如 rsa/rsa2),开放平台请求商户的时候需要获取加签方式以及加签方式对应的密钥去做加签。如果没有加签方式则无法匹配对应的密钥去做加签。
凯发app官方网站的解决方案:联系商户设置应用网关地址即可。
6.png

ugw_target_system_error
问题原因:表示请求已经到商户服务端,但是服务端异常报错,返回的 http 状态码非 200。
凯发app官方网站的解决方案:联系商户检查服务端配置是否正确,确保 http 请求返回 200。
ugw_unknown_host_error
问题原因:商户服务端域名无法解析。
凯发app官方网站的解决方案:联系商户确认配置的域名是否公网可访问。
ugw_io_exception
问题原因:支付宝出口网关请求商户服务端超时,存在连接超时 or  读超时两种场景,具体超时原因查阅 unifygw-spi-digest 日志。
凯发app官方网站的解决方案:联系商户确认服务端配置是否正确,公网是否能访问,后端内部服务是否存在耗时较高的场景。
ugw_packets_parse_error
问题原因:商户返回的报文格式不满足规范。
凯发app官方网站的解决方案:查看 spi 三方服务接入指南 中的响应报文示例。
image.png

ugw_appinfo_not_exist
问题原因:应用不存在 or 应用未上线。
凯发app官方网站的解决方案:将调用的 appid 进行上线操作。
ugw_response_code_illegal
问题原因:商户响应报文中的 code、msg、sub_code、sub_msg 不满足规范。
凯发app官方网站的解决方案:查看 spi 三方服务接入指南 中 response 定义返回响应报文中的错误码字段。
image.png

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图