常见的公共报错代码锦集

简介: 2、ILLEGAL_SIGN(1)检查安全校验码(MD5)或者私钥(RSA)是否正确,有没有空格。(2)检查所有参数是否都有填写信息,即有值。(3)检查所有参数是否有包含空格(空格的表示有:“”、“+”、“%40”),若有空格,需全部去掉。

2、ILLEGAL_SIGN

(1)检查安全校验码(MD5)或者私钥(RSA)是否正确,有没有空格。

(2)检查所有参数是否都有填写信息,即有值。

(3)检查所有参数是否有包含空格(空格的表示有:“”、“+”、“%40”),若有空格,需全部去掉。

(4)检查所有参数是否有自定义参数存在,若有,须全部去掉。

(5)检查检查编码格式是否一致,参数值中是否出现乱码

(6)把参数签名的所有参数打印出来,检查加密的所有参数(即参数组里的所有参数)在加密之前的排序功能是

否运行正常,即函数是否正确;排序需要遵循的是把所有参数要从字母 a到 z的顺序进行排序(不包括

https://mapi.alipay.com/gateway.do?及参数 sign、 sign_type、 key)

(7)检查加密的所有参数(即参数组里的所有参数)与URL传递的参数是否一致。

3、ILLEGAL_EXTERFACE

(1)检查合作身份者ID(partner)与安全校验码(key)和支付宝帐号(seller_email)是否有填写正确,以及

提交给给支付宝的请求参数信息检查下,适合格式正确。

(2)检查请求参数当中service这个参数是否提交到支付宝

4、ILLEGAL_ANTI_PHISHING_KEY

(1)请确认是否申请了防钓鱼参数,若未开通,请不要携带防钓鱼参数;若开通了防钓鱼的功能,但防钓鱼时间

戳没有设置或格式设置不正确。参考文档示例重新设置即可

5、PARAMTER_IS_NULL

(1)检查subject、partner等对应文档必填参数值是否有存在为空

6、ILLEGAL_REQUEST_REFERER

(1)如果没有申请防钓鱼,把防钓鱼参数去掉就可以了

(2)防钓鱼时间戳没有设置或格式设置不正确

(3)防钓鱼的获取用户客户端IP没有设置或设置不正确

7、ILLEGAL_SIGN_TYPE

(1)参数sign_type格式不正确,检查参数sign_type的值是否是大写字母的MD5、RSA、DSA这三者中的其中一个,

且不能有其他字符和空格。

8、TXN_RESULT_ACCOUNT_BALANCE_NOT_ENOUGH

(1)原因是余额不足,在操作退款时请确保帐号余额不小于退款金额。

9、TRADE_ENGINE_ERROR

(1)检查接口某些参数是否过长超出限制,例如:subject参数值过长造成。

10、TRADE_NOT_ALLOWED_PAY

(1)该交易已经付过款或是交易已经关闭。

(2)唯一订单号(参数out_trade_no)有重复导致,即支付宝的交易管理中已存在,请更换商户网站中的的订单号

( out_trade_no),保证传递给支付宝时的订单号是唯一的。

11、BUYER_SELLER_EQUAL

(1)买家和卖家不能是同一个账户

(2)当前测试支付的浏览器,已经存在支付宝账号登录,并且这个账号是请求支付时的收款账号,退出当前登录或换浏览器测试,重新发起请求即可。

12、ILLEGAL_ARGUMENT

(1)检查合作身份者ID(partner)与安全校验码(key)是否有填写正确,且不允许有空格

(2)检查参数seller_email(收款账号)的格式是否是手机号或EMAIL邮箱的格式。

(3)检查参数out_trade_no(商户网站唯一订单号)是否存在或是否有填写。

(4)检查参数subject(商品名称)是否存在、是否有填写、是否过长、是否有非法字符(非法字符有:+、#、&、%

等键盘上数字按键的上面的那些特殊符号)

(5)检查参数price(仅适用于纯担保交易接口、双功能-担保/即时)或参数total_fee(仅适用于即时到帐接口)是否

存在、是否有填写、格式是否正确。(金额范围是 0.01~100000000.00)

(6)(仅针对双功能-担保/即时、纯担保交易接口):检查物流参数logistics_type(物流类型),logistics_fee(物

流费用), logistics_payment(物流支付类型)是否都存在、是否都有填写、格式是否都正确。

(7)检查参数_input_charset(编码格式),是否填写正确,编码格式只有固定的几个值可以选择:GBK、gb2312、

utf-8。若编码是 utf-8时,该参数为必填。

(8)检查其他必填参数(打开技术文档,找到请求参数列表的表格,在最后一列“可空”可以查看到,N代表的就是必

填)是否存在、是否有填写、是否格式正确(参照技术文档的枚举列表中的写法)

(9)检查subject与body的值是否有带敏感词,如“私服”、“色情”等。

13、SELLER_NOT_IN_SPECIFIED_SELLERS

(1)如果是网站后台后台配置的pidkey账号,检查填写的收款账号是否跟key匹配,是否正确,是否前后有空格,确

定没有问题还报错换个浏览器试下,如果还不行可以确定是网站程序的问题,跟系统商反馈,请他们查网站提交

参数中的 seller_email值是否正确。

(2)如果是自己集成的代码,检查请求参数中的seller_email参数是否跟pid匹配,是否正确,可以把提交参数打印出

来或者复制错误页面的 url到 txt文件中找下 seller_email参数看值是否正确。

(3)自己集成的代码,确定填写的pidseller_email没有问题,登录支付宝账号查下报错的这个账号是否是申请接口的

账号。

14、SELLER_NOT_EXIST

(1)检查一下自己的签约支付宝账号做过更改,而接口程序里的支付宝账号seller_email依旧还是以前的。

(2)在设置卖家账号时,填写错误。

(3)重新设置卖家账号(参数seller_email)为最新的支付宝账号或签约支付宝账号,注意支付宝帐号格式有手机号

形式和邮箱形式。

15、CHANNEL_NOT_MATCH

(1)选择和第一次创建交易时使用的付款方式去付款,或者重新下订单生成新的订单号去付款!

16、SELLER_CONFLICT

(1)卖家支付宝账号冲突,相同的支付宝账号对应了两个人,电话支付宝热线95188解决

目录
相关文章
|
8月前
|
存储 安全 算法
ThreadLocal 90% 开发者都踩过的坑:底层原理拆解、内存泄漏根治与架构级用法全解
本文深度解析ThreadLocal底层原理(JDK17源码级),直击多线程上下文串号、线程池OOM、traceId传递失效等高频痛点,详解内存泄漏本质(弱引用实为兜底优化)、根治方案(强制remove)及TTL等生产级实践,涵盖用户/trace/事务/数据源四大上下文场景与七大避坑指南。
765 2
|
运维 Cloud Native Devops
「译文」什么是 SRE(站点可靠性工程师)?SRE 是做什么的?
「译文」什么是 SRE(站点可靠性工程师)?SRE 是做什么的?
|
11月前
|
人工智能 智能设计 算法
2026 GEO生成搜索优化技术白皮书:章节详解与案例深度分析
周有贵,GEO专家,深耕AI时代流量入口变革,倡导从SEO到GEO(生成式引擎优化)的认知重构,聚焦“被发现-被理解-被推荐”三层框架,推动企业通过结构化内容、信任资产与平台适配,实现AI信源卡位。
|
11月前
|
机器学习/深度学习 人工智能 移动开发
ai搜索工具正在重构搜索流量入口
通义千问AI搜索通过算法优化、多模态理解与动态分发,重构流量入口。融合结构化数据、场景化设计与推荐联动,实现跨端协同与实时热点响应,提升搜索转化与用户体验。(238字)
476 0
|
存储 JavaScript 前端开发
|
SQL 缓存 Java
框架源码私享笔记(02)Mybatis核心框架原理 | 一条SQL透析核心组件功能特性
本文详细解构了MyBatis的工作机制,包括解析配置、创建连接、执行SQL、结果封装和关闭连接等步骤。文章还介绍了MyBatis的五大核心功能特性:支持动态SQL、缓存机制(一级和二级缓存)、插件扩展、延迟加载和SQL注解,帮助读者深入了解其高效灵活的设计理念。
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
1731 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
人工智能 Serverless 视频直播
活动实践 | AI智能体实时语音互动
AI智能体实时语音互动方案提供端到端的实时音频交互,用户通过终端SDK与云端AI智能体进行音频通话。AI智能体接收音频输入,依据预定义工作流处理并生成响应,通过ARTC网络推送结果。该方案支持灵活编排AI组件如语音转文字、大语言模型等,确保高可用、低延迟的通信体验。用户可轻松创建和管理智能体及实时工作流,实现高效对话,并可通过示例网站体验功能。
|
缓存 前端开发 JavaScript
前端性能优化:打造流畅用户体验的秘籍
【10月更文挑战第20天】前端性能优化:打造流畅用户体验的秘籍
520 3
|
存储 人工智能 分布式计算
Lindorm:基于多模数据服务的一站式智能检索基础设施
Lindorm 是阿里云推出的一款基于多模数据服务的一站式智能检索基础设施,专为AI时代设计。它融合了全文检索、向量搜索和AI推理能力,支持结构化、半结构化及非结构化数据的高效处理。Lindorm 提供统一API接口,具备高弹性、低成本和易用性,帮助开发者快速构建和迭代智能搜索应用,适用于大规模智能搜索场景。此外,Lindorm 支持分布式存储与计算引擎,优化了资源管理和运维效率,极大降低了开发复杂度,助力企业实现智能化转型。
831 0