橘子果酱 发表于 2020-8-7 15:50:22

“支付宝登录”配置教程

有图片讲解,可注册论坛账号登录查阅
一:介绍
1、支付宝扫商城二维码,可进入商城浏览商品下单消费等。
2、在商城后台--插件管理--开启“支付宝登录”插件,返回应用中心--支付宝登录插件配置登录信息。


3、关于插件使用说明1)开启该插件默认是会开启商城强制性绑定手机的功能,,若不想开启该功能,可在保存基本信息配置好后,到系统--商城设置--会员那里找到强制性绑定手机重新设置关闭即可2)(同步信息)对新注册绑定手机的会员有效,已经注册未绑定手机的会员则无法同步
同步信息默认是关闭状态1)不开启无法同步会员信息,支付宝账号是一个账号,微信账号是一个账号,两个会员信息①,如果支付宝绑定的手机号码跟在微信绑定的手机号码不是同个手机号码,那么,在支付宝绑定的手机号码,就会是一个新的账号,也就是个新的会员信息,则微信绑定的手机号码和支付宝绑定的手机号码是同个,就是同个会员,开启同步即可)②,假如微信没有绑定手机号码,使用支付宝扫码登录时绑定了手机号码,微信那边又绑定了同个手机号码,就跟支付宝绑定手机号码是同个,这种情况下,会自动删除微信手机号码的这个会员,默认是支付宝的这个会员信息)2)会员是根据手机号来进行同步的,只有绑定手机号的会员才能同步
4、关于支付宝应用的配置信息,要登录支付宝商户平台https://www.alipay.com/,需要用企业支付宝账号登录配置,不支持个人账户。
5、登录进入支付宝商户平台,点击“开放平台”,现新版支付宝商户后台没有直接开放平台入口,可点击该链接:https://open.alipay.com/platform/home.htm,建议选择入驻“提供第三方服务+自研开发服务”
6、入驻后,请点击进入“开发者中心”,选择“网页移动应用”。

7、进入 “网页移动页面” 页面,在“我的应用列表”看下有无上线应用。如果没有‘已上线’的应用产品,点击“创建应用”,按照指引创建即可;如果有已上线的且也没用过接口加签方式的应用,可点击 ”查看详细“
(注:若是已上线应用有配置过接口加签方式,因为每个应用的公私都是单独的,配置过的了,不能随意修改。比如有其他功能也在用这个应用的,因公私钥是单独的,请创建一个新应用来配置支付宝登录的公私钥)

1)移动应用添加功能:获取会员信息。
2)填写授权回调地址,填写您商城域名即可。例如:您商城域名是demo.yunzmall.com,此处就填写https://demo.yunzmall.cn,前缀https://一般是应用自带,无需手动加上。若要填写,那注意加上https://。
8、进入“查看详细”页面可获取到AppID,将此AppID复制粘贴到后台支付宝登录--基础设置--AppID。


9、RSA密钥类型建议选择RSA2(推荐)
10、下一步就是要获取支付宝公钥和应用私钥。

二、如何获取要获取查看应用私钥和支付宝公钥,点击请参考操作指南
第一种获取公私钥的方法(若需要简单获取公私钥的可用下面的第二种获取方法):下载“RSA签名验签工具.bat”,解压文件,鼠标双击RSA签名验签工具。

第二步,打开“RSA签名验签工具.bat”,界面示例如下图,选择密钥格式:PKCS1(非JAVA适用),选择密钥长度2048位。点击 “生成密钥”,会自动生成商户应用公钥和商户应用私钥。若担心点击复制密钥可能会复制不全,建议使用快捷键 ctrl+A 全选复制,复制完成后粘贴到商城后台--支付宝登录--基础设置对应处。
1、后台需填写的应用私钥对应生成的商户应用私钥。

2、获取支付宝公钥,步骤如下,一开始生成公私钥的页面请不要关闭哦,等配置完毕后再关闭:
第1步,在原先的RSA签名验证工具,点击“复制公钥”,如下图
第2步,应用信息—开发配置—接口加签方式—设置应用公钥,一开始未设置过,点击‘未设置’,获取管理员的短信验证后,选择 ‘公钥’ 粘贴到公钥字符框,并保存。注:若是接口加签方式为‘已设置’,请自行留意这支付宝移动应用是否有用处,比如其他功能也用这个应用,因公私钥是单独的,请创建一个新应用。
第3步,点击保存后,显示上传成功了,便立马能看到支付宝公钥。若没有直接显示,请在接口加签方式,点击‘查看’也能看到。
第4步:复制支付宝公钥,粘贴到商城后台--支付宝登录--基础设置--支付宝公钥处 点击提交即可

第二种获取公私钥的方法:使用支付宝官方提供的生成rsa公私钥功能,网址 https://miniu.alipay.com/keytool/create,格式:RSA2, PKCS1(非JAVA适用),其余配置步骤可按上面第一种方法所提及的。完成以上的步骤后,直接使用支付宝扫码(后台系统-商城入口)授权登录商城。

【问题解答】问题1:对不起,访问出错了,页面不存在,如下图
解决方法:支付宝应用要填写好授权回调地址。
问题2:支付宝扫码登录,提示以下报错"result":0,"msg":"\u624b\u673a\u53f7\u6216\u5bc6\u7801\u9519\u8bef","data":{"status":6}}。
解决方法:支付宝应用的功能需要添加获取会员信息。如还没填写,注意添加上。
页: [1]
查看完整版本: “支付宝登录”配置教程