支付宝对接流程总结

在工作过程中要求项目对接支付宝的支付功能。于是想总结一下与支付宝对接时的大概流程,加深一下印象,并为有这方面需求的朋友提供简单的参考

开发前准备

在支付宝的官网https://www.alipay.com/
登录-进入开放平台-选择提供第三方服务+自研开发服务,填写信息后入住开放平台完成。

进入开放平台后,进入开发者中心,进入网页/移动应用,创建应用后可获得该应用的APPID

网页/移动应用和第三方应用的区别在于,第三方应用是让别人代开发,网页/移动应用是你自己开发使用的。
在这里插入图片描述
创建应用后,点开应用信息,找到开发信息栏,可以设置加签方式在这里插入图片描述
于该页面下载签名生成工具,并且这里有具体配置过程,不再赘述
https://opendocs.alipay.com/open/291/105971/

需要注意的是,有两种加签方式,一种是公钥证书模式,一种是公钥模式,支付宝的文档中描述了两者之间的不同,当需要进行资金的支出时。需使用公钥证书模式。

配置完这一步后,需要的数据有:
当你选择公钥模式时:

  • APPID(创建应用时产生)
  • 应用的私钥(密钥生成器生成)
  • 应用的公钥(密钥生成器生成)
  • 支付宝公钥(上传应用公钥后获取的支付宝公钥)

当你选择公钥证书模式时

  • APPID(创建应用时产生)
  • 应用的私钥(密钥生成器生成)
  • 应用的公钥(密钥生成器生成)
  • 支付宝公钥(上传应用公钥后获取的支付宝公钥)
  • 应用公钥证书文件(密钥生成器生成)
  • 支付宝公钥证书文件(上传应用公钥证书文件后,可下载的证书文件)
  • 支付宝根证书文件(上传应用公钥证书文件后,可下载的证书文件)

此时,支付宝SDK所需的参数就准备完毕了

开发用SDK
SDK分通用版(https://opendocs.alipay.com/open/54/103419)和
easy版(https://opendocs.alipay.com/open/54/00y8k9)

笔者建议是两个都用,easy版把各种配置和请求为你封装好了,但是接口不全。可以在easy版里支持的接口就使用easy版请求,否则使用通用版。

PS:

使用公钥证书模式时需要在服务器上放置之前下载的公钥证书。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值