当前文章: 首页 >> 编程开发 >> PHP >> 支付宝接口错误代码 invalid-signature 错误原因: 验签出错
«   2020年8月   »
12
3456789
10111213141516
17181920212223
24252627282930
31
网站分类
访客信息
  • IP: 3.235.137.159
  • 地点: 美国弗吉尼亚州Ashburn
标签列表
最近发表
友站访问排行

支付宝接口错误代码 invalid-signature 错误原因: 验签出错

从来没有接触过支付宝的支付接口,昨天尝试了下 “手机网站支付”,我用的是php环境,直接在他们的例子上改的:


例子:

$aop = new AopClient ();
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->appId = 'your app_id';
$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串';
$aop->alipayrsaPublicKey='请填写支付宝公钥,一行字符串';
$aop->apiVersion = '1.0';
$aop->postCharset='GBK';
$aop->format='json';
$aop->signType='RSA2';
$request = new AlipayTradeWapPayRequest ();
$request->setBizContent("{" .
"    \"body\":\"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。\"," .
"    \"subject\":\"大乐透\"," .
"    \"out_trade_no\":\"70501111111S001111119\"," .
"    \"timeout_express\":\"90m\"," .
"    \"total_amount\":9.00," .
"    \"product_code\":\"QUICK_WAP_WAY\"" .
"  }");
$result = $aop->pageExecute ( $request); 
echo $result;


结果一直都是签名错误:

调试错误,请回到请求来源地,重新发起请求。
错误代码 invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配,网关生成的验签字符串为:alipay_sdk=alipay-sdk-php-20161101&app_id=2016082500309521&biz_content={ "body":"对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body?�", "subject":"大乐?�", "out_trade_no":"70501111111S001111119", "timeout_express":"90m", "total_amount":9.00, "product_code":"QUICK_WAP_WAY" }&charset=UTF-8&format=json&method=alipay.trade.wap.pay&sign_type=RSA2&timestamp=2017-12-07 10:17:26&version=1.0
说明:如果您不是因为本接口集成调试而看见该错误提醒,请联系本次请求来源网站,本错误属于网站集成接口的错误。


解决方法:

内容已经加密,请关注公众号后发送1007获取密码; 使用微信扫描二维码,或者微信直接上搜索公众号jues进行关注;


声明:本站原创文章,转载、复制、使用等请注明出处。
标题支付宝接口错误代码 invalid-signature 错误原因: 验签出错
作者jues
地址: http://blog.jues.org.cn/post/zhi-fu-bao-jie-kou-cuo-wu-dai-ma-invalid-signature-cuo-wu-yuan-yin-yan-qian-chu-cuo.html
1楼
  • 访客 2020-02-14 21:54:59  回复
  • 太感谢了,这个问题困扰我一整天了,翻阅了无数资料,就是没办法,我都要打电话给支付宝求助了,结果居然就是个header编码的问题,我真就是无语了,电脑浏览器访问没有问题,一到手机上就出这个错误,真的太另类了!!!
2楼
  • jues 2020-02-15 01:30:11  回复
  • 很高兴能帮助到你,我当前也是折腾了好久才想到这个原因的,所以特意记录一下。
3楼
  • 访客 2020-03-06 11:58:19  回复
  • 哈哈哈,我搞的java,和一楼一样,也是编码问题,搞了一上午了,终于解决了,谢谢大佬
    • 访客 2020-03-10 13:06:36  回复
    • 我也是学java的,兄弟,你那个编码问题怎么解决的,我设置了编码格式还是有这个问题
      • 访客 2020-05-10 13:15:57  回复
      • 大哥,解决了吗,我Java遇到同样问题
    • 访客 2020-09-22 20:46:27  回复
    • 大哥,你们搞定了吗

发表评论:

Powered By Z-BlogPHP 1.6.5 Valyria Powered By Z-BlogPHP © 2018 jues博客 Copyright Your WebSite.Some Rights Reserved.联系站长 Themes by jues

分享:

支付宝

微信