开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
资金能力 > 周期/商家扣款 > 案例分析 > 周期/商家扣款到期是否自动扣款
收藏
我的文档
设置
问题
用户与商家之前签约周期/商家扣款协议,设定周期时间,按照周期规则到期后,系统是否自动扣款,将金额收款到商家账号。
解答
不是的,周期/商家扣款在后续扣款时,需商家调用 alipay.trade.pay(统一收单交易支付接口)进行扣款,不是无感知的系统自动扣款。扣款方案如下:
扣款时间
目前允许商家在约定日期之前 5 天开始扣款,如扣款时间 2019-11-06,可从 11-01 到 11-06 调用扣款接口。
到账时间
接口调用扣款成功,支付宝客户端内就显示账单,支付成功。如:周期要求为 2019-11-06 扣款,在 11-01 调用接口后,实际 11-01 已扣款成功,而不是等待到 11-06 才进行扣款。
接口调用是否扣款成功,根据 alipay.trade.query(统一收单交易查询接口)返回的 trade_status(交易状态)进行判断:trade_success 和 trade_finished 都表示扣款成功。
扣款次数
在周期内第一次扣款成功,第二次扣款必须等下一个周期才可以扣款,否则同一个周期内扣款2次,第二次报错“acq.cycle_pay_date_not_match(扣款日期不在签约时的允许范围之内)”。
传参示例
查看 alipay.trade.pay(统一收单交易支付接口)修改如下:
product_code:必填,修改为 cycle_pay_auth。
scene=deduct_pay ;auth_code= 签约成功返回的 agreement_no。
参考接口说明必填 subject、out_trade_no、total_amount。
java 示例
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图