开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
资金能力 > 周期/商家扣款 > 案例分析 > 周期/商家扣款如何查询agreement_no
收藏
我的文档
设置
周期/商家扣款签约成功后会返回 agreement_no(支付宝签约协议号),在后续的扣款 alipay.trade.pay(统一收单交易支付接口)需传值设置才可以扣款成功。
获取到 agreement_no 方式有以下三种。 
异步通知返回
在签约接口中设置异步地址,可以接收获取异步通知,异步通知中含有 agreement_no(支付宝签约协议号)。
示例:
java
复制代码
notify_time=2019-11-26 10:11:42&agreement_no=20195926584211349886&status=normal&sign_type=rsa2&auth_app_id=2014**********22&charset=utf-8&notify_type=dut_user_sign&alipay_user_id=2088**********64&login_token=967009593f3ad62c2907106d64c3fc2b_86&invalid_time=2115-02-01 00:00:00&personal_product_code=cycle_pay_auth_p&version=1.0&sign=******&sign_scene=industry|carrental&valid_time=2019-11-26 10:11:42&external_agreement_no=13852852878487&alipay_logon_id=159********&app_id=2014**********22&notify_id=2019112600222101142000830515041653&sign_time=2019-11-26 10:11:42
协议查询接口返回
通过 alipay.user.agreement.query支付宝个人代扣协议查询接口)可以查询返回 agreement_no。
查询接口有2种查询数据方式,由于是查询 agreement_no,推荐使用第2种:
通过协议号查询,协议号(agreement_no),其它业务参数均可不填。
通过 personal_product_code sign_scene external_agreement_no 或者通过 personal_product_code alipay_logon_id/(alipay_user_id)。
注意:sign_scene、external_agreement_no、alipay_logon_id/(alipay_user_id) 等参数必须是签约该协议设置或者返回的信息。 
用户签约页面协议
可以通过用户的支付宝客户端查询:我的 > 设置 > 支付设置 > 免密支付/自动扣款。
服务协议号就是 agreement_no(支付宝签约协议号)。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图