热门标签 | 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岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 微信开放外链的第二阶段:腾讯和阿里巴巴的博弈
    2021年11月30日,微信开始进行“开放外链”的第二阶段,允许在微信个人会话中打开外部链接和在微信群中打开电商链接。虽然这是腾讯和阿里巴巴都能接受的阶段性结果,但双方都不会太满意。接下来几个月,腾讯和阿里将展开复杂的博弈,我们作为外人很难看清全过程。工信部从未要求腾讯无条件开放微信API,本次开放的也只是普通的HTTP链接。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
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社区 版权所有