开发者社区> 问答> 正文

#支付宝 ILLEGAL_EXTERFACE(接口配置不正确)?

ILLEGAL_EXTERFACE(接口配置不正确)

展开
收起
保持可爱mmm 2020-05-06 00:18:27 1730 0
1 条回答
写回答
取消 提交回答
  • 错误原因 一般是支付宝网关或者支付宝接口名错误导致;

    解决方案 第一步、检查支付宝网关 检查自己的支付宝网关使用是否正确: 1.0接口网关:https://mapi.alipay.com/gateway.do。 2.0接口网关网关(推荐使用2.0接口):https://openapi.alipay.com/gateway.do 2.0接口沙箱测试网关:https://openapi.alipaydev.com/gateway.do。 如若不清楚什么是支付宝网关,可点击支付宝网关了解具体详情; 第二步、确认接口是否调用正确 1、确认自己使用的接口是1.0还是2.0,避免2.0使用1.0的方法调用,1.0使用2.0的方法调用; 2、如果不清楚自己接口是1.0还是2.0,可根据接口文档判断, 1.0接口用的是pid+RSA(SHA1)密钥,接口名是service="接口名"; 2.0接口用的是appid+RSA2(SHA256)或者公钥证书模式,接口名传值是method="接口名"; 注意:1.0跟2.0接口的调用方法跟参数是不一样的,pid跟appid千万不要混用。 第三步、检查请求字符串以及签名方法是否正确 1、请按照文档先只传必传参数,非必传参数先去掉,注意不要传自定义参数(文档上没有的参数); 2、拼接链接时,需要对参数值进行urlencode。 3、post请求时,需要将参数_input_charset字段,置于gateway部分。 3、具体签名方法请参考: 1.0接口详见:openapi接口签名。 2.0接口详见:mapi接口签名。

    2020-05-06 00:18:41
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载