0°

支付宝当面付秘钥生成教程(加对接sspanel)

总是有小伙伴犯愁支付宝当面付的秘钥生成,看着挺高大上,实际上不是很麻烦,给大家分享一下生成过程,以及对接我们伟大的sspanel的方法

准备

  • 开通了支付宝当面付的账号一枚(本人代开,50大洋,地址:彩虹多幸运)
  • RSA签名验签工具windows_V1.4

   WINDOWS版本下载地址:支付宝官网下载

   

秘钥生成教程

解压后上方下载的RSA签名验签工具windows_V1.4,

WINDOWS版本双击文件“RSA签名验签工具.bat”即可运行工具。

Mac版本双击文件 “RSA签名验签工具.command”即可运行工具。

我这里以windows版为演示(穷比没有mac

以上图为例,

关键点1:秘钥格式,我们是什么语言写的程序,有java适用的,和非java的,按照程序语言选,我这里选择的是非java适用(sspanel、等各类主流发卡都是php语言)

关键点2:秘钥长度,现在支付宝要求都是2048的了,生成2048位的RSA私钥。(目前已使用 1024 位密钥长度的应用仍然可以正常调用接口,详情请见开放平台接口签名方式升级公告。)

然后点击按钮“生成密钥”,商户应用私钥框显示的即为私钥内容,点击 “复制私钥”按钮,直接把私钥内容复制至剪切板,方便粘贴到代码中。

生成的私钥公钥同样以文本文件形式保存在工具存放目录的 “RSA密钥”文件夹下,点击按钮 “打开密钥文件路径”即可打开“RSA密钥”文件夹。私钥文件命名“应用私钥+长度”,公钥文件命名“应用公钥+长度”。

重点:

1、商户应用公钥框的内容同样可以通过点击“复制公钥”复制至剪切板,

2、点击工具里的链接 “上传公钥”,或  点击此处跳转到秘钥管理界面

3、进行收集扫码登录

4、自动跳转到“账户中心-PID和公钥管理界面”(如果未开通当面付这里功能显示是空的)

5、点击设置应用公钥,如下图:

点击保存,期间可能会验证手机验证码,完成之后点击“完成”。

会看到一个,APPID,记录下载

点击查看支付宝公钥,复制里边的公钥,

然后点击“mapi网关产品秘钥”

可以看到我们的PID

然后回到“签名工具”里,我们可以复制“商户应用私钥”

到此,我们生成秘钥工作已经完成了,需要配置的四项准备工作(APPID、PID、支付宝公钥、商户私钥)已经都拿到了

秘钥使用教程

拿到了秘钥等信息,我们就该对接到网站了,此处我们以sspanel为例

打开 /www/wwwroot/网站目录/config/.config.php

我们先找到“payment_system”设置

将值改为"f2fpay"

然后找到“f2fpay_app_id”、“f2fpay_p_id”、“alipay_public_key”、“merchant_private_key”

将对应的值改为我们上一步骤获取到的秘钥

f2fpay_app_id=APPID

f2fpay_p_id=PID

alipay_public_key=支付宝公钥

merchant_private_key=商户私钥

然后保存,就可以页面尝试了

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论