由于支付宝商家页面有一些变动,也由于以前的截图不见了,所以现在重新写个文章。方法如下:
获取入口
登陆支付宝后,打开下面的链接,也可以进入商户中心--我的商户--签约管理--查看PID KEY--PID公钥管理--老版WAP支付密钥
https://openhome.alipay.com/platform/keyManage.htm?keyType=wireless
生成开发者公钥
页面上有三个,我们点击RSA密钥,也就是中间这个
点击后弹出如下页面,页面里有两种生成方法,最简单的就是下载他们提供的工具,以前我们都是用命令行自己去生成,有一些新手不熟悉就比较麻烦。
点击支付宝密钥生成器下载,下载后解压到桌面,网页缩小备用。记得不要重命名文件夹,直接解压。由于我不小心点了两次,我复制那个带(1)的,解压后点击文件闪退,后来去掉发现这里应该是做了验证。解压后打开文件夹,然后点击里面的“支付宝RAS(应该是RSA)密钥生成器SHAwithRSA1024_V1.0.bat”
提示安全这个不用管,直接点运行就可以了。注意请从支付宝网站下这个工具哈。点击生成,点击后就有一串文字出来,这个就是你的开发者公钥。点击复制备用。
公钥换公钥
上面的开发者公钥搞定后,就拿来录入支付宝网站,获取支付宝公钥。也就是公钥换公钥。现在,我们回到之前的网页页面,把复制的内容直接黏贴(以前的时候我记得还要按照一定格式录入呢,现在不需要了)。然后点击保存即可。
保存后,页面会刷新,如果不刷新重新访问一次这个页面,就可以看到查看支付宝公钥的入口,点击打开查看获得的支付宝公钥。
弹出的窗口就是支付宝公钥,这时候先别急着复制,因为下面的方法比较方便不用你去一个个数数字。
创建支付宝公钥文件
我们打开之前解压到桌面的那个工具文件夹,里面有三个生成的文件,把“rsa_public_key.pem”复制一份,然后重命名为“alipay_public_key.pem”,然后用notepad++或者记事本等工具打开。里面第五行后面回车换行两个备用。打开刚才的网页,把获取的“支付宝公钥”复制。
复制好后,黏贴到换行的第二行后面,然后根据前面本身的内容(三行64,一行24)来修改现在获取的支付宝公钥格式。鼠标放到第二行,也就是原来的“rsa_public_key.pem”件的密钥第一行后面,然后方向键往下按,移动光标到支付宝公钥上的时候,这个地方是第一个64,然后回车。以此类推,把三行64整理出来,最后一个就是24了。你也可以验证,把光标放第四行,也就是rsa_public_key.pem的24那一行,然后用同样的方法移动下来,如果是对齐的,就是对的了。
然后,把绿色方框里的内容,也就是“rsa_public_key.pem”文件原来的密钥内容删掉,只留下首尾的注释和四行密钥码即可。总共是6行。
最后,把支付宝公钥(alipay_public_key.pem) 和 RSA密钥(rsa_private_key.pem) 上传到对应的文件夹目录。
opencart2.x是:system/helper/alipay_wap_key/
opencart1.5是:网站根目录的key文件夹
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助