支付宝公钥证书有别与公钥+私钥,具体比对起来,主要需要我们利用客户端AOP来取得证书的公钥和SN序列号。但是还是有很多新手有点懵,下面我们通过简易的图文教程(原谅我不会排版)帮您解决问题。
注意了:公钥证书和公钥只能存在一种,一旦使用公钥证书,那么你的公钥支付接口用不了多久就会验签错误,无法支付。但是我们需要使用这个API只能选择【公钥证书】如需官方的当面付。网页,H5。请联系QQ202569090
- 首先我们使用阿里官方工具支付宝开放平台开发助手来生成需要的证书。
支付宝开发平台开发助手下载地址:https://opendocs.alipay.com/open/291/
我们首先来点击获取CSR文件,其他不要动。
官方说明:https://opendocs.alipay.com/open/291/105971
- 然后,返回 支付宝开发平台开发助手,点击“打开文件位置”;
上传地址:(或者点击开发工具的上传公钥也行)https://openhome.alipay.com/dev/workspace/key-manage
点击设置查看->加签变更->选择公钥证书,然后上传对应你网址的 xxxxx.csr文件
- 如果你前面生成的证书中 名称不对,支付宝会报错,没问题就进入下一步。
-
支付应用公钥在线提取序列号工具:
支付宝应用证书序列号生成器
支付宝公钥证书在线解析为公钥工具:(如果要对返回结果进行验证签名需要将支付宝公钥证书解析为公钥,进行验签,公钥证书不可能验证成功的)
支付宝公钥证书在线解析为公钥
- 准备工作已经结束!
- 下面是一些杂项,可能对您没什么用。
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||知宇自动发卡企业支付宝转账API配置|||||||||||||||||||||||||||||||||||||||||||||||||||
首先我们进入数据库管理面板(PhpMyAdmin):
添加一个账户:
code:就是文件名,自行发挥。
account_fields删掉里面的内容,填充:AppId:appId,即可,其他的不必去管,我们写在文件当中就行。 - 取得支付转账到账户单文件版:https://www.a9ka.com/details/56A27D5B
- 最后建议将这个文件加密保存,以上秘钥和序列号被非法获取,会导致黑客直接窃取你账户内的资金()。或者设置授权IP
- https://openhome.alipay.com/platform/appManage.htm#/app/2018062660443124/appInfo