上次帮朋友开通了微信接入独角兽发卡平台,前几天他又找到我,说微信支付不能跳到微信付款,需要扫码。所以,他想接入支付宝,据说可以在手机上直接跳到支付宝付款。我研究了一下,今天就搞定了。这里也记录一下,方便自己以后参考,同时也给有需要的朋友。
准备工作:
支付宝当面付,开通方法:在支付宝APP
里,搜索当面付
,它会有一个签约助手
,点进去,找到当面付
并点击,然后就是申请开通。需要营业执照
、法人身份证
、手机号
、门头照
、门店环境照
。只要信息准确,基本上秒过。注意,这里所有的信息都必须是同一个人的,否则不会通过。
应用公钥:这个就是装一个官方的电脑客户端(官方下载页面),根据你的系统选择下载对应的版本,打开后点击生成密钥
,选项如下图,默认就好。
然后它会生成应用公钥
和应用私钥
,两个下面都需要用到,这里备用,生成后建议别关工具。
接入步骤:
1、电脑上打开支付宝开放平台(点此进入),用开通支付宝当面付的帐号扫码登录。登录后点控制台
,点击网页/移动应用
。这个时候,就会看到你过审的当面付了。
注意,如果是第一次打开开放平台,是需要手机号验证的,这个手机号一定要是支付宝帐号实名认证的手机号
,另外第一次进入网页/移动应用,需要一定的时间才会加载出来你的当面付应用,如果没加载出来,就等它加载出来
。
2、点击应用后面的详情
,然后点击左边的开发设置
,再找到右边的第1个接口加签方式
,再点后面的设置
。
3、这里会弹出加密方式
,选择密钥
,再点下一步
,这里会提示你生成公钥
,因为我们上面生成了,就直接点下一步,然后在上传页面,把上面生成的应用公钥
复制上去,再点确认上传
。
4、然后它会生成一个支付宝公钥
,这个很重要,建议复制到记事本,也可以直接点右下角的下载支付宝公钥
。
5、在开发设置的左上角,有一串数字,那个就是当面付的APPID
,也需要复制出来。
经过以上步骤,我们就得到了当面付的APPID
、支付宝公钥
、应用私钥
三个数据,然后任何网站有了这三个数据,就可以在你的网站调用支付宝的当面付接口。
我自己测试,支付宝的当面付可以在手机上直接跳转到支付宝付款,不用扫码,非常方便。