热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【微信自动续费】委托代扣接口常见问题Q&A

Q:如何申请委托代扣?A:目前微信支付委托代扣还不支持在线申请,需要通过对接的微信业务同学帮忙申请。 Q:模版内容是否可以修改?A:不能。 Q:模版内容的扣款金额是否是实际扣款金额

Q: 如何申请委托代扣?

A:目前微信支付委托代扣还不支持在线申请,需要通过对接的微信业务同学帮忙申请。

 

Q:模版内容是否可以修改?

A:不能。

 

Q:模版内容的扣款金额是否是实际扣款金额?

A:不是,以申请扣款请求中的金额为准。

 

Q:  申请扣款周期说明:

A:

1)自动续费周期一般是以月、季度为周期,具体扣款发起时间不受模版内容的周期影响。

2)委托代扣额度初始额度:单笔500、单日2500、单月75000;

2.1)授权扣款和免密支付,在额度限制内可以每天扣款5次(同一个用户在一个签约协议下;扣款失败不计算次数);自动续费模版需要按模版内容设定的周期扣款,且同一个用户在一个签约协议下每天仅可以扣款一次,如上线前需多次测试签约扣款,请申请测试模版(模版名称标明为测试,测试模版限额为每次0.01元,每天可扣款100次)。

 

Q: 扣款金额是否存在限制?

A:  扣款金额限制为商户配置为准,扣款额度范围在设置额度以内;例:单笔500,那么只能扣款500,不可以超出500范围。

 

 

Q:对于AutoDebit,如果客户签约时选择的卡扣款失败,微信是否回去尝试从客户其他卡或余额种扣款?如果是,微信给商户返回的失败原因是第一次尝试的失败原因还是最后一次的?

A:如果用户默认的扣款方式扣款失败,微信会依次按以下顺序扣费:零钱、信用卡、借记卡。微信给商户返回的失败原因是最后一次扣款的结果。

 

Q:如果客户在扣款前删除了签约时选择的卡片,微信是否直接给商户侧返回失败(失败原因是什么),还是微信会去尝试其他卡和余额?

A:用户正常签约后,会按照签约规则进行扣款,和是否删除卡片无关。

 

Q:能否抓出每笔失败是信用卡还是借记卡,如果一次扣款中尝试了客户不同卡和余额,可以只统计第一次尝试的卡(也就是客户签约时选择的卡)的种类?

A:这个对于微信这边是属于机密数据,不能提供给商家,十分抱歉。

 

Q:委托代扣分为哪几种模式?

A:委托代扣分为纯签约模式和支付中签约模式。

      1)纯签约模式即先完成签约后发起扣款,适用的场景包含:公众号、APP、小程序、H5。(其中APP、H5需要在拥有委托代扣权限基础上再特殊申请)。

      2)支付中签约模式即通过支付完成签约,适用的场景包含:公众号、APP、小程序、H5、扫码。

 

Q:纯签约模式和支付中签约模式有什么不同?

A:

     1)纯签约模式是: 用户进行签约,签约成功后,商户再使用申请扣款接口进行扣款。

      2)支付中签约模式是: 支付后完成代扣协议的签约。

 

Q: 委托代扣接口是否支持服务商模式?

A:委托代扣接口支持服务商模式,但服务商模式不支持支付中签约接口场景。

 

Q: 委托代扣模版是否通用所有委托代扣接口?

A:APP纯签约和H5纯签约需要单独申请并配置域名及跳转权限,具体可以咨询对接运营。

 

Q:一个微信用户能否与商户多次签约?

A:签约遵循同一个商户号+同一个模版ID+同一个微信号只能签约一次的原则。多次签约可采用多模版ID的方式,同一个商户号下的每个不同模版ID都可以与同一微信用户分别签约一次。

 

Q:委托代扣解约回调地址修改后多久生效?

A:实时生效。

 

Q:解约回调地址在哪里设置?

 

A:解约回调地址是在设置模板ID的时候添加的,可以前往商户平台-委托代扣页添加和修改。

 

Q:解约回调地址是否可以配置多个?

A:解约通知地址在创建模版ID时填写,每个模版ID只能填写一个,不同的模版ID可以配置不同的解约回调地址。

 

Q:解约回调地址在什么场景下会收到通知?

A:用户主动解约和商户发起申请解约请求成功后都会有解约回调通知信息。

 

Q:申请扣款接口请求成功,为什么还会扣款失败?

A:申请扣款接口返回成功仅代表申请受理成功,不代表最终的扣款结果,扣款结果应以支付结果通知接口通知的结果为准,无论扣款是否成功都会返回扣款结果及原因。

 

Q:请求签约接口时返回提示“Invalid request”?

A:没有当前签约接口权限,请联系对接运营申请。

 

Q:商户调用申请扣款返回用户状态“账户开启安全锁,阻断签约,请联系银行”如何解决?

A:该情况是用户对银行卡进行了限制设置,需要用户关闭安全锁。

 

Q:如果发起代扣之后,扣款失败了。是否可以使用同一个“out_trade_no”再次发起扣款?

A:这个问题建议先进行订单状态查询,再根据订单状态判断是否使用原订单号再次发起扣款。如果订单状态查询结果为“订单关闭”“订单已支付”则不能使用原订单号再次扣款,如果查询结果为“订单未支付”“订单不存在”则可以使用原订单号再次扣款。

 

Q:APP发起签约报“报跳转失败”如何解决?

A:

    1),和微信侧商务同学确认外部APP跳转微信客户端的权限是否开通成功。

    2),微信iOS和Android客户端6.2版本及以上才支持本功能。

    3),当前调起签约接口里的APPID需要使用在开放平台注册的应用的APPID。

    4),在开放平台检查APP的配置是否正确(IOS检查bundleid,安卓检查包名,包签名),当前调起签约APP的信息需与这些配置一致。

    5),[WXApi sendReq:req];这句是否有写,详情查看SDK文档使用说明。

    6),签约链接前后是否有空格,中间是否有特殊字符。

 

Q:签约时报错“网络异常签约失败”如何解决?

A:请确认模版ID和商户号匹配且模版ID已审核通过。

 

Q:请求签约接口返回签名失败如何解决?

A:

1),需要确认参数类型和大小写与文档一致。

2),核对接口文档介绍,是否限制签名类型,例如该接口仅支持HMAC-SHA256。

3),核对接口文档notify_url的介绍说明是否需要encode。

4),签名时参数需要使用原值。

 

Q:请求签约接口返回“system erro”如何解决?

A:

1),排查商户信息是否匹配,例如商户号和appid是否存在绑定关系,服务商商户号和子商户号信息及子商户号appid是否具有绑定关系。

2),排查plan_id模版是否审核通过。

3),检查openid和appid是否匹配。

 

Q:请求签约接口返回“参数构造错误”如何解决?

A:

   1),排查timestamp是否符合参数规则10位。

   2),排查参数值长度是否超过了文档标注的长度限制。

   3),核对文档notify_url参数是否需要进行encode。

   4), 签名时需要使用原值,不可以使用encode后的值进行签名。

微信开放社区链接:https://developers.weixin.qq.com/community/pay/doc/0004#01e8908b165985d15e5bc08


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 起因由于我录制过一个小程序的课程,里面有消息模板的讲解。最近有几位同学反馈官方要取消消息模板,使用订阅消息。为了方便大家容易学 PythonFlask构建微信小程序订餐系统 课程。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 微信开放外链的第二阶段:腾讯和阿里巴巴的博弈
    2021年11月30日,微信开始进行“开放外链”的第二阶段,允许在微信个人会话中打开外部链接和在微信群中打开电商链接。虽然这是腾讯和阿里巴巴都能接受的阶段性结果,但双方都不会太满意。接下来几个月,腾讯和阿里将展开复杂的博弈,我们作为外人很难看清全过程。工信部从未要求腾讯无条件开放微信API,本次开放的也只是普通的HTTP链接。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 微信官方授权及获取OpenId的方法,服务器通过SpringBoot实现
    主要步骤:前端获取到code(wx.login),传入服务器服务器通过参数AppID和AppSecret访问官方接口,获取到OpenId ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 本文介绍了Android平台各个版本的API级别、版本号以及平台亮点,从Android 1.0到Android 10.0,共涵盖了多个版本的特点和发展历程。详细内容请参考https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element.html。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 14亿人的大项目,腾讯云数据库拿下!
    全国人 ... [详细]
  • 使用flex弹性布局来为微信小程序写自适应页面
    我们知道,写习惯了前端的人,一般切图后布局页面的话,上手最习惯的是基于盒子模型的浮动布局,依赖display属性positi ... [详细]
author-avatar
逆天子_1968n_6
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有