前提是先在支付宝上签约自己需要的支付宝功能,然后支付宝开放平台才能设置你需要的功能

支付宝开放平台架构图 支付宝开放服务平台_支付宝开放平台架构图

 

 

一:支付宝开放平台登录

 登录进入支付宝开放平台

 二:根据自己的需求创建应用(我是用的网页&移动应用)

支付宝开放平台架构图 支付宝开放服务平台_上传_02

三:点击创建应用,将带 * 的必填项填完即可

支付宝开放平台架构图 支付宝开放服务平台_上传_03

 

 

 四:点击  添加能力 ,将自己需要的添加进入自己的应用里

支付宝开放平台架构图 支付宝开放服务平台_支付宝_04

 

 

 

 

 点击  商家中心  进入 账号中心--APPID账号绑定

支付宝开放平台架构图 支付宝开放服务平台_开放平台_05

 

 

 绑定APPID后你所选的功能就生效了

支付宝开放平台架构图 支付宝开放服务平台_开放平台_06

 

 

 五:接口加签方式配置

支付宝开放平台架构图 支付宝开放服务平台_支付宝开放平台架构图_07

 

 

 下载  支付宝开放平台开发助手

支付宝开放平台架构图 支付宝开放服务平台_支付宝_08

 

 

一定要登录(用支付宝开放平台的账号密码登录即可)

1.第一种加签(公钥)

点击 生成密钥,工具会自动生成商户应用公钥(public_key)和应用私钥(private_key)。随后点击 打开密钥文件路径

支付宝开放平台架构图 支付宝开放服务平台_支付宝_09

 在弹出的 RSA密钥 文件夹下即可找到生成的公私钥文件

支付宝开放平台架构图 支付宝开放服务平台_上传_10

将上述等到的公钥复制到下图文本框里面,点击保存设置 即可

 

 

 

支付宝开放平台架构图 支付宝开放服务平台_支付宝开放平台架构图_11

 

点开 应用 接口加签方式---查看

支付宝开放平台架构图 支付宝开放服务平台_支付宝_12

查看结果(这里面的支付宝公钥复制下来备用)

支付宝开放平台架构图 支付宝开放服务平台_支付宝_13

 

 

 2.第二种加签(公钥证书)

在开发助手工具的生成秘钥工具,密钥长度选择 RSA2,密钥格式选择 PKCS8(Java适用),点击 获取CSR文件 后的 点击获取,生成应用公钥证书 CSR 申请文件

支付宝开放平台架构图 支付宝开放服务平台_开放平台_14

 

 

 在弹出的获取 CSR 对话框中根据提示填写相关信息,支付宝会根据提供的信息创建证书的标识名称,用来识别证书,点击 生成 CSR 文件。

说明:

  • 组织/公司:名称一定要和开发者中心门户账号信息的公司名称保持一致,否则会导致后续步骤中上传 CSR 证书文件校验失败。
  • 沙箱环境下配置 CSR 公钥证书时,若您的沙箱账号为:
  • 2020 年 07 月 24 日前获取的沙箱账号,组织/公司 需固定填写 沙箱环境。
  • 2020 年 07 月 24 日后获取的沙箱账号,组织/公司 需填写沙箱商家账号,例如:沙箱商家账号为 xxx@sandbox.com,组织/公司就需要配置成 xxx@sandbox.com。
  • 域名 建议填写商家/服务商公司域名地址。

 

支付宝开放平台架构图 支付宝开放服务平台_上传_15

 

 

 在生成 CSR 文件后,点击工具下方的 打开文件位置,在对应的文件夹里可以看到三个文件:应用公钥 key 串、应用私钥 key 串,以及 .csr 格式的应用公钥证书申请文件

支付宝开放平台架构图 支付宝开放服务平台_支付宝_16

 

 

加签模式选择 公钥证书 ,上传证书文件 选择 上传 CSR 文件在线生成证书 或者 上传已申请证书,即可完成公钥证书的设置。上传证书文件。即可完成公钥证书的设置。

  • 选择 上传 CSR 文件在线生成证书 并点击 上传 CSR 文件在线生成证书

 

支付宝开放平台架构图 支付宝开放服务平台_上传_17

 

 

 选择 上传已申请证书,上传 当前支持 CA 机构 颁发的 .crt 证书文件。上传完成证书后,系统会自动识别证书的加密方式。注意:证书必须由权威 CA 签发,且仅支持 X.509 格式的证书,详情请参见 证书说明

 

开发者选择 公钥证书 方式加签并上传 CSR 文件 或上传 支持的 CA 机构 颁发的 .crt 证书文件后,支付宝会自动生成所需证书。开发者点击下载 应用公钥证书、支付宝公钥证书、支付宝根证书 用于后续验签操作

支付宝开放平台架构图 支付宝开放服务平台_开放平台_18

 一切都准备好之后,点击提交审核,如果审核成功之后应用就上线可以用了

支付宝开放平台架构图 支付宝开放服务平台_上传_19