支付宝,微信接入需要注意点,招行银企直连接入注意点详解编程语言

1.支付宝URL参数, param1="value1"&param2="value2"&.. 注意value是带上引号的,一般的都是不带引号,这是容易忽视的。

2.支付宝签名之前,注意url编码,此处代码在开发文档上面没有提到,是看appdemo上面有的,咨询客服确实是需要。

3.微信的appid和appsecret,一个app中只能有一个,打包签名的必须是正式的,否则无法调起微信支付,报-1错误,这也就是说明为什么demo中只有root权限的手机可以调起,而非root权限的手机调不起来的原因了,

4.招行银企直连注意前置机的安装,u-bank的安装,给的测试管理员帐号及测试卡号,及在hosts配置测试ip地址,侦听的端口号,发起请求,注意测试卡号的地点,不是上海,而是福州分行。支付是落地的方式,后续还是需要通过审核的,直接支付是不落地的方式,后续是直接打款成功,默认一般选择支付的方式。

支付宝签名注意点:
//151230 看到客户端APPdemo才有的。 xxx      mysign = URLEncoder.encode(mysign, "UTF-8");
para="value"&para="value"带引号判断,根据RSA来判断。(支付宝的调起支付) C:/Users/xxx/Desktop/V3.1支付/支付开发文件/支付宝签名排错.png
微信签名注意点:
签名+打包,弃用原来的微信分享(友盟)的那一套AppID和AppSecret …. (yyy) AppID:xxxxxx AppSecret:xxxxxxxxxxxxxxx 微信开放平台,移动应用开发https://open.weixin.qq.com/ 
正式签名+打包,安卓才可以调起微信支付,这就是为什么demo里面的只有root权限的手机才可以调起微信支付了

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/15254.html

(0)
上一篇 2021年7月19日 17:35
下一篇 2021年7月19日 17:35

相关推荐

发表回复

登录后才能评论