支付宝支付接入的文档真的非常多,由于密钥配置错误一直返回4000错误码,折腾了小半个下午,特此记录一下。
整体开发流程图如下:
1 首先创建应用,并签约APP支付能力
官方文档:接入前准备
这个过程需要填写、认证一些公司信息。支付宝签约费率为6%。
2 首先按照官方文档生成并配置公钥证书
参考:如何生成及配置公钥证书
首先下载支付宝开放平台开发助手获取CSR文件,选择应用信息内的“接口加签方式”-“公钥证书“-”上传CSR文件”,选择目录支付宝开放平台开发助手/CSR的.csr文件,上传成功后下载“应用公钥证书”(appCertPublicKey_appid数据.crt)、“支付宝公钥证书”(alipayCertPublicKey_RSA2.crt)、“支付宝根证书”(alipayRootCert.crt);
3 服务器端开发
参考:官方文档《JAVA服务端 SDK 生成 APP支付订单信息示例(证书)》