惊!原来这么简单!教你如何在项目中引入支付宝支付(图文详解+源码奉上)!

 2026-01-31 09:48:42  2 浏览  0 评论   赞

使用支付宝支付官方提供了标准的文档,文档地址

https://docs.open.alipay.com/270/106291/

并且还提供了demo:

[图0.jpg|]

我们下载一下它提供的demo导入到idea看一下:

[图1.jpg|]

readme.txt请好好看一下。

只有一个Java配置类,其余都是JSP。我上面红框框的配置你需要上支付宝开发者平台申请一下。

>>注册蚂蚁金服开发者账号(免费,不像苹果会收取费用)

注册地址:https://open.alipay.com ,用你的支付宝账号扫码登录,完善个人信息,选择服务类型(我选的是自研)。

[图2.jpg|]

惊!原来这么简单!教你如何在项目中引入支付宝支付(图文详解+源码奉上)!

图98462-1:

设置app_id和gatewayUrl

[图4.jpg|]

[图5.jpg|]

沙箱地址我直接给出:

https://openhome.alipay.com/platform/appDaily.htm?tab=info

这里关键是密匙,我们点击“设置”密匙

如何生成的文档:

https://docs.open.alipay.com/291/105971

[图6.jpg|]

密匙的生成工具可以选择window或者mac版本

[图7.jpg|]

下载相应环境工具并安装后即可使用,本步骤指引以 MAC_OSX 界面为例,如上图所示

[图8.jpg|]

开发者根据开发语言选择密钥格式和密钥长度,新建应用请务必使用 RSA2密钥长度 即2048 位(目前已使用 RSA 密钥长度即1024 位密钥长度的应用仍然可以正常调用接口)。点击 生成密钥 后,工具会自动生成商户应用公钥(public key)和应用私钥(private key),如上图所示:

开发者点击工具界面下方的 打开文件位置,即可找到生成的公私钥文件,如下图所示

[图9.jpg|]

生成密钥后,开发者就可以在应用的开发配置页面进行配置。点击 设置应用公钥 后,复制上一步生成的公钥,点击 保存,即可完成公钥的设置,如下图所示。

[图10.jpg|]

生成的私钥需妥善保管,避免遗失,不要泄露。应用私钥需填写到代码中供签名时使用。应用公钥需提供给支付宝账号管理者上传到支付宝开放平台。

再说一下如何生成公匙

若开发者使用公钥证书签名方式,开放平台支持通过上传 CSR 文件的方式给开发者在线签发应用公钥证书,新的开放平台 RSA 验签和签名工具支持生成 CSR 文件(个人用户由于不涉及到资金接口,建议使用普通公钥方式接入,降低接入成本),具体操作步骤如下:

同“普通公钥方式”一样,下载相应环境工具并安装后即可使用,本步骤指引以 MAC_OSX 界面为例:

点击工具界面下方的 点击获取,生成应用公钥证书 CSR 申请文件。

[图11.jpg|]

点击进入 获取csr 页面后,根据如下提示完善填写信息,点击 生成CSR文件。请注意“组织/公司”名称一定要和开发者中心门户账号信息的公司名称保持一致,否则会导致后续步骤中上传csr证书文件校验失败

Tips:沙箱环境下“组织/公司”名称应填写为“沙箱环境”。

[图12.jpg|]

在生成 CSR 文件后,点击 打开密钥文件路径,在对应的文件夹里可以看到三个文件:应用公钥 key 串、应用私钥key 串,以及 csr格式的应用公钥证书文件。如下图所示:

[图13.jpg|]

生成公钥证书 CSR 申请文件,开发者就可以在应用的开发配置页面/接口加签方式进行配置(如下图 1)。点击 设置 后,选择公钥证书(如下图2)> 上传CSR文件在线生成证书 > 上传CSR文件在线生成,选择上一步骤生成的 .csr文件上传,即可完成公钥证书的设置,如下图所示。

[图14.jpg|]

来源:今日头条

作者:湛神带你写代码

点赞:1

评论:0

标题:竟然如此简单,教你项目里面引入支付宝支付(图文+源码)

原文:https://www.toutiao.com/article/6793873216348619276

侵权告知删除:yangzy187@126.com

转载请注明:网创网 www.netcyw.cn/b98462.html

()
发表评论
  • 昵称
  • 网址
(0) 个小伙伴发表了自己的观点
    暂无评论

Copyright © 2018-2022 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com