获取支付宝相关配置

支付宝配置说明

IJPay 中支付宝支付需要配置的参数如下:

  • appId: 应用编号
  • privateKey: 应用私钥
  • publicKey: 支付宝公钥,通过应用公钥上传到支付宝开放平台换取支付宝公钥(如果是证书模式,公钥与私钥在CSR目录)。
  • appCertPath: 应用公钥证书 (证书模式必须)
  • aliPayCertPath: 支付宝公钥证书 (证书模式必须)
  • aliPayRootCertPath: 支付宝根证书 (证书模式必须)
  • serverUrl: 支付宝支付网关
  • domain: 外网访问项目的域名,支付通知中会使用

1、创建应用,如果使用 支付宝沙箱环境 可以跳过此步骤,系统已经自动为你创建一个应用。

2、生成 RSA 密钥 (应用私钥、应用公钥),请务必使用 2048 位。

普通公钥方式即将被舍弃

请务必使用「公钥证书方式」,IJPay 中已支持请参考支付宝初始化

3、使用沙箱环境时将 serverUrl 设置为 https://openapi.alipaydev.com/gateway.do 使用正式环境时设置为 https://openapi.alipay.com/gateway.do

4、如果你是本地调试 domain 外网访问项目的域名 可以使用外网端口映射相关的工具来处理

扩展阅读

RSA 和 RSA2 签名算法区别