支付宝当面付之扫码支付“无效签名”
做支付宝的当面付扫码支付的时候,遇到最纠结的问题就是一直提示“无效签名”,然而官方又没有给出很明确的说明,在网上搜索了很长时间,也没有找到解决的具体例子,我就把我的经历说一下,有需要的也可以借鉴一下:
在POST提交之后,返回一直是40002错误,无效签名,然后各种对比参数,没有发现任何问题,又对提交的参数自己做验签,竟然也没问题,我就怀疑是提交参数的方式和格式编码等出现了问题,当官方又没有明确给出最终提交参数的样式,修改了各种编码和参数格式,XML格式和JSON格式官方网关都是无法获取,给返回了一个网页,最后还是用键值对的方式提交,又看到官方说参数有特殊字符需要做URL encoding ,然后就对整个提交参数encode,官方网关还是无法获取,其实是只要对签名后的值做URL encode就可以了,返回正确的二维码生成地址了。
String signValue=AlipaySignature.getSignContent(aliData);
sign=SignUtils.sign(signValue, AlipaySellerInfo.privateKey);
try {
sign = URLEncoder.encode(sign, "UTF-8");//仅需对sign 做URL编码
} catch (UnsupportedEncodingException e1) {
// TODO 自动生成的 catch 块
e1.printStackTrace();
}
signValue=signValue+"&sign="+sign;
支付宝当面付之扫码支付“无效签名”相关推荐
- 支付宝当面付(扫码支付)
一下内容仅为服务端功能,前端业务没必要 采用证书方式开发 支付宝开发并不难,文档写的很清楚,不想隔壁写的那么恶心 https://opendocs.alipay.com/open/194/105203 ...
- ASP.NET Core 2.0 支付宝当面付之扫码支付
前言 自从微软更换了CEO以后,微软的战略方向有了相当大的变化,不再是那么封闭,开源了许多东西,拥抱开源社区,.NET实现跨平台,收购xamarin并免费提供给开发者等等.我本人是很喜欢.net的,并 ...
- Payment:接入支付宝当面付(扫码支付与条码支付)教程
越写越觉得支付类的文档写这么细,会不会反而让大家觉得很复杂呀?其实都是同样的调用方式 这一篇,将把支付宝剩下的扫码支付与条码支付全部写清楚. Payment 3.0 支付宝的配置设置文档请 点击这里 ...
- Payment:接入支付宝当面付(扫码支付与条码支付)教程 1
越写越觉得支付类的文档写这么细,会不会反而让大家觉得很复杂呀?其实都是同样的调用方式 这一篇,将把支付宝剩下的扫码支付与条码支付全部写清楚. Payment 3.0 支付宝的配置设置文档请 点击这里 ...
- 支付宝支付-当面付之扫码支付「扫码支付」
前言 支付宝支付-沙箱环境使用 支付宝支付-支付宝PC端扫码支付 支付宝支付-手机浏览器H5支付 支付宝支付-当面付之扫码支付「本文」 当面付包含两种支付方式:商品条形码支付 + 扫码支付 经过前面两 ...
- tp5 支付宝当面付之扫码付 官方sdk 使用(沙箱测试)
参考文档: 官方扫码支付文档:当面付 | 网页&移动应用 官方demo下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc. ...
- Java实现支付宝当面付(扫码)详细步骤
当咱们申请签约好当面付功能之后怎么用Java代码调用该支付接口呢?我只创建了三个Java类. controller commen qrcode controller用来写调用支付接口的,commen ...
- 支付宝当面付(扫二维码)
//沙箱版客户扫二维码支付public String test_trade_pay(Map<String, Object> map){AlipayClient alipayClient = ...
- 个人支付方案(免签约)-支付宝当面付 附带源码
支付宝当面付接入流程 点击在这里进入,登陆支付宝账户选择立即接入. 经营内容选择百货零售-超市-超市(非平台类) 营业执照可不上传 店铺招牌 百度即可 提交申请后十多分钟就可收到通过通知. 开发流程 ...
最新文章
- 蓝桥杯JAVA省赛2013-----B------4(黄金连分数)
- OpenCV形态学运算
- python 多文件知识
- Laravel 5 4 实现前后台登录
- 关联规则挖掘算法综述
- 阿里云轻量级服务器上JDK及tomcat部署配置
- NSA的各种***工具
- 路径的形式不合法解决方案
- C++和MFC的常用总结
- 关于STM32、温度传感器论文的参考文献
- android 10 无线 电脑模式,Win10电脑和安卓手机无线互投教程
- 对于三极管饱和状态的理解
- Mac下librdkafka下载安装
- Android中的短信收不到问题,华为的安卓(Android)系统手机收不到短信问题解决方法...
- OutputStreamWriter Writer PrintWriter
- 音频格式简介和PCM转换成WAV
- java中outer的用法
- pareto最优解程序_求多目标优化问题Pareto最优解集的方法
- 从 TM1637 看一看非常规 I2C
- 选择排序-简单选择排序