接入支付宝全流程

申请注册对应的账号,填写上传公司或个人信息。

  1. 会生成支付宝公钥、应用公钥、应用私钥。

  2. 很关键,后续会用到。使用支付宝公钥,应用私钥!!!使用支付宝公钥,应用私钥!!!使用支付宝公钥,应用私钥!!!重要的事情,说三遍。

    1. 博客君,在这个地方卡了好久,接口调用返回显示数据正常,但是签名验证不通过。

  3. 注意事项

    1. 我的项目使用的是python的语言。(java语言不需要进行转化。)

      1. 对应的密钥,需要进行转化。需转化为pkcs1的格式。可以下载支付宝官方提供的工具。进行转化。

    2. 由于使用的python,使用了对应的SDK,alipay-sdk-python==3.6.740 ​

周期订阅,即商家扣款,需要申请开通

  1. 具体位置:

    1. 登录支付宝商家平台,产品中心:登录 - 支付宝

  1. 开通后的:

  2. 注意事项

    1. 我个人用的是在网站端生成二维码,用户通过手机支付宝,扫码"签约"的。需要选择对应场景。

    2. 需要有已经备案了的网站(只需填写网站地址,其余可以忽略)。支付宝官方会进行审核。审核时长很快,大概5分钟。

    3. 同一用户,如果想同时订阅不同的"套餐产品"(业务侧自定义的,在支付看来,就是签约的协议)。

      1. 需要配置使用不同的"场景码",场景码需要申请。

        1. 需要填写,保证唯一。

        2. 保存提交后,支付宝官方会审核,审核时长大概1个小时。

接下来,可以直接参照支付宝官方提供的api接入文档

地址:小程序文档 - 支付宝文档中心
  1. 大家按自己的支付产品,接入对应的api。我自己使用的是网站端生成二维码,用户支付宝客户端扫码的方式。

    1. 电脑网站支付 -> 一次性付款

    2. 商家扣款 -> 订阅模式

      1. 博客君,主要使用的是上述接口。

      2. 主要流程:

        1. 调用支付宝"个人协议页面签约接口",返回:

        2. 可根据自己的需求,封装进自己的页面,加载显示二维码信息。

        3. 用户手机支付宝扫码签约成功后

        4. 系统收到回调,记录签约号+执行时间等信息。

        5. 系统按照约定的周期,调用“统一收单交易支付接口”,进行免密扣款。

          1. 扣款金额,扣款时间需要和签约时的执行时间一致。(离线脚本进行维护)

        6. 其他的业务需求,按需调用对应的api即可。

各位有问题,可以在评论区留言。博客君,有空了,就会进行研究,回复。

最后,祝大家接入顺利。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值