在dede支付宝接口的使用过程中,可能会遇到一些常见的错误代码,以下是对这些常见错误的详细解释和解决方法:
1、ILLEGAL_PARTNER
更新PARTNER值和安全校检码:可能是PARTNER值和安全校检不对应或无效。
服务未开通:例如你用的是虚拟交易的而你开通的只是实物交易,申请实物商品交易服务和申请虚拟商品交易服务,必须审核通过。
2、HAS_NO_PRIVILEGE
使用服务和签约的接口类型不一致:服务权限关闭或者合同过期。
解决方法:请登录您签约的支付宝账号——>商家服务板块查询您的接口服务类型和合同生效时间,确认好服务名称、合同生效时间、合作者身份ID和校验码,检查您使用的接口中是service参数名称、PartnerID是否是自己的签约ID。
3、TRADE_DATE_MATCH_ERROR
交易数据不匹配:已经创建过的订单(在支付宝交易管理中可以查到此交易),买家二次从卖家的网站中的会员中心找到订单,再次提交,但是提交的订单内容和之前的不匹配,[简单的说,就是同一个订单号码,提交了2次,但是第二次和第一次创建的数据不同]由于编码问题,您传递给subject 和body的参数值是乱码,或者含有非法字符。
4、SELLER_NOT_EXIST
含义:您的账号不存在。
解决办法:更换您的email后,在您的网站支付宝接口中,更改seller_email这个参数为您现在最新的支付宝账号就可以了。
下表归纳了上述信息:
错误代码 | 含义 | 产生原因 | 解决方法 |
ILLEGAL_PARTNER | 更新PARTNER值和安全校检码,可能是PARTNER值和安全校检不对应或无效,或者是你的PARTNER没有开通该服务,例如你用的是虚拟交易的而你开通的只是实物交易,申请实物商品交易服务和申请虚拟商品交易服务,必须审核通过 | 更新PARTNER值和安全校检码,可能是PARTNER值和安全校检不对应或无效,或者是你的PARTNER没有开通该服务,例如你用的是虚拟交易的而你开通的只是实物交易,申请实物商品交易服务和申请虚拟商品交易服务,必须审核通过 | |
HAS_NO_PRIVILEGE | 使用服务和签约的接口类型不一致、服务权限关闭或者合同过期 | 请登录您签约的支付宝账号——>商家服务板块查询您的接口服务类型和合同生效时间,确认好服务名称、合同生效时间、合作者身份ID和校验码,检查您使用的接口中是service参数名称、PartnerID是否是自己的签约ID | |
TRADE_DATE_MATCH_ERROR | 交易数据不匹配 | 已经创建过的订单(在支付宝交易管理中可以查到此交易),买家二次从卖家的网站中的会员中心找到订单,再次提交,但是提交的订单内容和之前的不匹配,[简单的说,就是同一个订单号码,提交了2次,但是第二次和第一次创建的数据不同]由于编码问题,您传递给subject 和body的参数值是乱码,或者含有非法字符 | |
SELLER_NOT_EXIST | 您的账号不存在 | 更换您的email后,在您的网站支付宝接口中,更改seller_email这个参数为您现在最新的支付宝账号就可以了 |
以下是两个关于dede支付宝接口常见问题的FAQs:
1、问:为什么会出现ILLEGAL_PARTNER错误?
答:出现ILLEGAL_PARTNER错误通常是因为PARTNER值和安全校检码不对应或无效,或者是你的PARTNER没有开通该服务,你用的是虚拟交易的而你开通的只是实物交易,申请实物商品交易服务和申请虚拟商品交易服务,必须审核通过。
2、问:如何解决HAS_NO_PRIVILEGE错误?
答:解决HAS_NO_PRIVILEGE错误的方法包括:请登录您签约的支付宝账号——>商家服务板块查询您的接口服务类型和合同生效时间,确认好服务名称、合同生效时间、合作者身份ID和校验码,检查您使用的接口中是service参数名称、PartnerID是否是自己的签约ID。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1227726.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复