支付宝支付(三):周期扣款实现注意细节

一、周期扣款实现说明

1、官方文档入口:https://opendocs.alipay.com/open/20190319114403226822/intro

2、根据官方文档说明,周期扣款有两种方式:先签约后代扣场景支付后签约场景

3、周期扣款接入问题文档:

a>https://opendocs.alipay.com/support/01rg24

b>https://opensupport.alipay.com/support/knowledge/50249/201602487537?ant_source=zsearch

二、周期扣款接入踩过的坑

1、因为我们公司之前没有包月的业务,对于周期扣款没人了解,我们是H5和PC端使用,当时领导给定的是:支付后签约场景;

2、对于支付后签约场景,对H5端相对友好,因为H5是嵌入到自己的APP中的,可以基于APP 拉起支付宝完成支付签约动作,但是对于PC端很不友好(原因可以查看,上面的两个链接),截图说明下:

 我们的实现方式,就是接口返回alipaySDK串,前端生成二维码,然后基于我们我们自己的APP的扫码功能,识别二维码信息,判断是否拉起支付宝进行支付签约操作:对于用户来说,很不友好!!(后期改成了:先签约后扣款方式)

3、先支付后签约方式,入参很多,很容易出错,一定要仔细仔细仔细的对照官方文档说明

4、签约成功后,需要自己维护用户下次扣款日期,使用定时任务,调用主动扣款(免密支付)接口进行扣款

5、周期扣款难点还是如何控制下次扣款时间,我们是包月业务,按30天为一个周期,中间穿插着普通购买:一次支付月,季,年,还有其他业务可以赠送会员天数,所以这个会员的下次扣款日期,要随时延顺的(变更协议扣款日期,有个接口)

6、先说这么多吧,有问题,留言吧,去吃饭了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值