背景
周期扣款签约后,在使用后存在问题,或者不需要该服务了,需要进行取消周期扣款的操作。
目前取消周期扣款方式有3种,分为商家取消、用户取消和自动取消。
1、商家取消周期扣款协议
调用【alipay.user.agreement.unsign(支付宝个人代扣协议解约接口)】。
支付宝个人代扣协议解约接口:通过该接口可解除用户在约协议。
在支付宝个人代扣协议解约接口有2种解约方式:
(1)通过协议号解约,协议号(agreement_no),其他业务参数均可不填;
(2)通过 personal_product_code + sign_scene+external_agreement_no
或者通过 personal_product_code + alipay_logon_id/(alipay_user_id)
2、用户取消周期扣款协议
(1)PC端:在支付宝官方平台-账户设置-应用授权和代扣-代扣。(不推荐,可能存在无法打开该按钮的情况)
(2)移动端:在支付宝钱包-我的-设置-支付设置-免密支付/自动扣款。(推荐)
200401-1.png
3、自动取消周期扣款协议
在签约接口中配置sign_validity_period(签约有效期),根据签约有效期自动到期后失效过期。
sign_validity_period:当前用户签约请求的协议有效周期。如果未传入,默认为长期有效。
(整形数字加上时间单位的协议有效期,从发起签约请求的时间开始算起。)目前支持的时间单位:
(1) d:天
(2)m:月
如果未传入,默认为长期有效。
注意事项
在“方法2:用户取消周期扣款协议”中如何取消“关闭服务”按钮,让用户无法实现自己取消周期扣款服务的能力?
目前根据产品说明,目前是没有任何参数或方式可以进行控制取消“关闭服务”按钮的,因此该需求无法实现。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。