首页 > 代码库 > 支付宝接口开发提示错误代码 invalid-signature 错误原因: 无效签名
支付宝接口开发提示错误代码 invalid-signature 错误原因: 无效签名
今天做支付宝接口开发,参照官方的实例代码,但是一直提示报错:错误代码 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 错误原因: 无效签名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。