其他分享
首页 > 其他分享> > 支付宝支付(三):周期扣款实现注意细节

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

作者:互联网

一、周期扣款实现说明

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、先说这么多吧,有问题,留言吧,去吃饭了

标签:alipay,支付宝,周期,细节,文档,扣款,支付,签约
来源: https://blog.csdn.net/One_Rabbit2016/article/details/119175913