近两天,应老板要求,接连开通微信扫码支付、支付宝扫码支付,不过由于业务需求和项目进度,并没有整合到项目中,而是小配置了一下官方demo,由于第一次亲手做,还是多写一些笔记,毕竟年纪大了,容易遗忘;
下麦年开始我的表演:
1、 登录蚂蚁金服开放平台;点击进入主账号账户信息,中间实名认证,角色信息完善等步骤按照引导操作,此处不再啰嗦。
2、 开通开发者身份
3、 点击进入密钥管理
4、 进入开发者中心中的—网页&移动应用
5、创建应用—支付接入
6、 创建成功后自动跳转值信息完善页面,
注意:此处生成的appid、应用私钥、支付宝公钥要配置到程序代码中,请妥善保管;具体生成方法可点击如何生成密钥查看;
7、回到第四步,已上线说明审核通过,点击:查看进入
8、需要注意的一点是:官方的demo生成二维码用的是Google的api,我们不翻墙是升不成二维码的,所以在AlipayTradeService.php中,第386行也就是最后一个方法中自己生成二维码,我换成了百度的
$image= '<img src="http://pan.baidu.com/share/qrcode?w=150&h=150&url='. $content .'" />';
return $image;
此时用的$content不再需要urlencode()操作,需要把此方法体内的这一样注释掉