码迷,mamicode.com
首页 > 其他好文 > 详细

支付宝接口开发提示错误代码 invalid-signature 错误原因: 无效签名

时间:2017-07-24 19:10:34      阅读:7956      评论:0      收藏:0      [点我收藏+]

标签:订单号   错误   post   描述   pos   ota   代码   开发   文字   

今天做支付宝接口开发,参照官方的实例代码,但是一直提示报错:错误代码 invalid-signature 错误原因: 无效签名

而官方的例子却不报错,经过反复的测试发现,是因为官方代码里参数是通过POST赋值的


$out_trade_no = trim($_POST[‘WIDout_trade_no‘]);//商户订单号,商户网站订单系统中唯一订单号,必填

$subject = trim($_POST[‘WIDsubject‘]);//订单名称,必填

$total_amount = trim($_POST[‘WIDtotal_amount‘]);//付款金额,必填

$body = trim($_POST[‘WIDbody‘]);//商品描述,可空

而我的测试代码里$subject后面直接写的是中文字符串,改成POST赋值后测试正常。

具体什么原因,不太清楚,可能是支付宝接口对中文字符有特殊处理吧。

支付宝接口开发提示错误代码 invalid-signature 错误原因: 无效签名

标签:订单号   错误   post   描述   pos   ota   代码   开发   文字   

原文地址:http://www.cnblogs.com/day959/p/7230250.html

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!