1 支付宝开发者中心
https://openhome.alipay.com/platform/developerIndex.htm
2 查看appid及应用信息
![appid](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
3 检查是否开通转账功能
![开通转账功能](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
4 下面是密钥配置步骤
4.1进入应用信息页面 配置支付宝公钥 当前示例为添加过的 如果修改点击查看 未添加过的则为添加
![密钥配置步骤](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
4.2 下载密钥生成工具
https://docs.open.alipay.com/291/106097/
![密钥生成工具](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
4.3 解压缩该文件 打开openssl.exe
文件路径 \secret_key_tools_RSA_win\RSA\openssl\bin
4.4 RSA密钥生成命令 如果后台选择了RSA2 记得将生成RSA私钥的命令里的1024 改成2048
生成RSA私钥
openssl>genrsa -out rsa_private_key.pem 1024
生成RSA公钥
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
![生成RSA公钥](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
4.5 生成后再4.3的文件路径下会有图示2个文件
![文件路径](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
用记事本打开
![记事本](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
![记事本](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
分别去掉头部—–BEGIN PUBLIC KEY—– 尾部—–END PUBLIC KEY—–后保存
现在的公钥文件应该是
![公钥文件](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
私钥文件是
![私钥文件](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
![4.6](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
![公钥内容](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
将4.5去掉头尾后的公钥内容填写进去 保存 之后支付宝会生成一个支付宝公钥
![支付宝](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
![支付宝公钥](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
复制下该内容 新建一个文本文件(如“rsa_pubilc_key.txt”,将该文件后缀改为“.pem”—->“rsa_pubilc_key.pem”) 这个就是需要我们后台上传的公钥文件"rsa_pubilc_key.pem"。
需要上传的私钥文件则是4.5去掉头尾后的私钥
然后在后台上传文件 填写appid 选择加密方式
![appid](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
退款相关
![退款相关](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
这里的退款如果客户出现微信支付公钥文件或者私钥文件未上传的提示
![微信支付公钥文件](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
如果该订单是箭头所示的支付方式支付的 则点击编辑 在支付方式信息里上传公钥和私钥文件 这个退款和商户付款没有联系
![私钥文件](https://www.sumjz.com/wp-content/themes/module/themer/assets/images/lazy.png)
![](https://www.sumedu.com/faq/wp-content/uploads/2022/12/stx859.gif)