1 支付宝开发者中心
https://openhome.alipay.com/platform/developerIndex.htm
2 查看appid及应用信息
3 检查是否开通转账功能
4 下面是密钥配置步骤
4.1进入应用信息页面 配置支付宝公钥 当前示例为添加过的 如果修改点击查看 未添加过的则为添加
4.2 下载密钥生成工具
https://docs.open.alipay.com/291/106097/
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
4.5 生成后再4.3的文件路径下会有图示2个文件
用记事本打开
分别去掉头部—–BEGIN PUBLIC KEY—– 尾部—–END PUBLIC KEY—–后保存
现在的公钥文件应该是
私钥文件是
将4.5去掉头尾后的公钥内容填写进去 保存 之后支付宝会生成一个支付宝公钥
复制下该内容 新建一个文本文件(如“rsa_pubilc_key.txt”,将该文件后缀改为“.pem”—->“rsa_pubilc_key.pem”) 这个就是需要我们后台上传的公钥文件"rsa_pubilc_key.pem"。
需要上传的私钥文件则是4.5去掉头尾后的私钥
然后在后台上传文件 填写appid 选择加密方式
退款相关
这里的退款如果客户出现微信支付公钥文件或者私钥文件未上传的提示
如果该订单是箭头所示的支付方式支付的 则点击编辑 在支付方式信息里上传公钥和私钥文件 这个退款和商户付款没有联系