注意,支付宝接口加签只能在PC端完成
注意,本文中未提及的配置一律不要修改,保持默认即可
特别注意,当面付回调地址留空!!留空!!尽管是必填也要留空!!以免夜长梦多!!
话不多说,我们切入正题
首先我们需要先生成密钥用于接口加签,在这里我们提供两种生成方式,一种更为便捷,另一种为官方方式
第一种方法,通过第三方工具快速生成密钥
需要注意的是此方法仅适用于PHP Go等非JAVA语言环境
首先前往公钥生成工具 点我直达
若您在为JAVA环境配置或觉得第三方工具不安全,可使用官方方法生成密钥
- 首先下载支付宝加签助手(官方外链)
Windows版本下载 | Mac版本下载 - 打开支付宝加签工具,保持默认选择状态点击生成密钥
- 生成密钥后点击"打开密钥文件路径"
- 保存好密钥或密钥文件,复制好商户(应用)公钥
- 进入支付宝开放平台,点我直达
- 在"我的应用"中选择网页&移动应用,即可查看到您签约成功的当面付(此时请复制好该应用的APPID,后续对接会用到),点击对应应用进入应用管理
- 进入应用管理界面后,点击侧边栏的"应用信息"
- 查看"开发信息"模块下的接口加签方式(密钥/证书),点击后方蓝色的设置/查看
- 加签模式选择公钥,将刚才复制好的商户公钥填入并保存设置
- 加签配置完成,弹出的窗口内会出现两个公钥框,第二个框内即为支付宝公钥,在后续的对接中会用到,请保存好
支付宝不信任Let's Encrypt的证书,您对接当面付的站点尽量避免使用Let's Encrypt或R3颁发的证书,否则可能会导致支付后无回调的现象
教程到此结束