支付宝支付接口公钥证书方式开发(沙箱环境)
支付宝签名方式选择:普通公钥、公钥证书
需要涉及资金类接口的调用推荐选择公钥证书方式。
下面介绍公钥证书方式的接入:
1、生成RSA秘钥,官方参考文档:https://docs.open.alipay.com/291/105971/
根据本机系统环境,下载对应的**生成工具:
WINDOWS(windows版本工具请不要安装在含有空格的目录路径下,否则会导致公私钥乱码的问题)
安装完成后,打开工具:
点击“点击获取”按钮后,出现如下弹框:
完善相关信息,点击“生成CSR文件”按钮
生成完成后,点击“打开文件位置”按钮,出现文件目录:
2、控制台配置:
点击“设置/查看”后,弹出如下界面:
上传刚才3个文件中的.csr文件,并将应用公钥证书、支付宝公钥证书、支付宝根证书三个证书进行下载。
3、编码
pom依赖
请求公共参数定义:
注意:三个证书路径需要绝对地址
test执行结果:
结果验证:
可在沙箱账号中查看到商家和买家的余额变化信息。
以上代码是测试代码,命名、语法不规范的地方请谅解。欢迎吐槽,谢谢!