微信支付商户:
为提高商户服务效率和体验,防范交易风险,商家转账到零钱功能将进行如下升级调整:
1、拓展支持更多转账场景,预计优先支持二手回收、售后付款、公益补助等场景,具体以我司实际提供的服务为准;
2、根据商户号情况,最快可当日开通,开通后可支持单日转账上限5万,单笔转账限额在0.1-200元,单日向单用户转账上限2,000元,具体以我司核准记录为准。
3、发起转账时按场景备注转账背景信息。
此外,为保障用户权益,从发起转账后受理并执行转账,调整为需用户主动确认收款后即时入账。
上述规则已于1月15正式上线,新增开通的商户可通过“产品中心-商家转账"开通,存量商户升级时间和方式将另行通知。你可提前通过查看详情,了解升级后的产品规则及接口文档。
仔细看了半天相关文档,还有些疑问没看到确切的说明,请教一下:
1、这个升级对旧版本的商家转账到零钱,钱直接进入用户账号的功能是否有影响?文档中有看到“商家转账用户确认模式”相关字段,升级前后是否为两种模式,可以供商家自行选择模式?
2、“商户如需要升级到最新版本的商家转账到零钱可通过关闭原先商家转账权限”,是不是可以理解为不去操作关闭就保持直接到账并且能一直使用,关闭再重新开通或者新申请该功能的商户都只能用新的接口,必须用户确认收款流程?
3、现在看文档上有写“升级版本已于2025年1月15日正式上线”,如果是之前的自动到账完全升级为需用户确认,商家的转账功能需要什么时候做好适配?
4、wx.requestMerchantTransfer从基础库3.3.0开始支持,商家转账升级为需用户模式后,低于3.3.0的用户是不是只能提示用户升级微信、更新基础库?对于一些智能机使用得不是很熟练的用户来说,操作负担会不会太大了?
5、社区公告的消息通知是有些定向推送机制吗? 这篇公告我没收到推送通知,并且在“小程序官方公告”列表中也找不到这条公告,还是昨天刷帖子看到相关的链接才进来看到的。
2、是的,目前并未强制要求升级。
3、还没有确认时间,可关注后续商户平台公告。
4、基础库是小程序开发的基础库,不是让用户更新微信。
6、调用发起转账接口/v3/fund-app/mch-transfer/transfer-bills,接口响应中携带state,这个state在服务端如何刷新?
6.1 是状态每次更新都会推送状态到通知地址notify_url吗?
6.2 还是需要调用商户单号或微信单号查询接口获取?
6.3 还是用原单号+原参数重新请求发起转账接口,转账接口响应state?
6.4 还是说部分重新调用接口、部分等notify_url接收通知、部分通过商户单号或微信单号查询接口获取?
7、文档中描述:“当返回商户订单状态为ACCEPTED时,需要检查商户资金是否足够,并一定要使用原商家单号及原参数重试,否则可能造成重复转账等资金风险” 和 “当返回错误码为“SYSTEM_ERROR”时,请不要更换商家单号,一定要使用原商家单号及原参数重试,否则可能造成重复转账等资金风险。”两种场景:
7.1 如果检查商户资金足够,也会出现这两种状态吗?
7.2 重试多少次合适?会不会重试也一直返回相同的状态或错误码?
7.3 状态如果一直不变化,这个转账订单怎么处理合适?
8、前端怎么接收订单的状态比较合适?
8.1 不断调用服务端接口查询?
8.2 通过websocket实现状态更新通知?
8.3 如果通过接口查询, 服务端查询微信+前端查询服务端这些异步流程会不会导致前端响应比较慢?有没有其他合适的方式推荐?
9、如果状态为WAIT_USER_CONFIRM-待收款用户确认 或者 TRANSFERING-转账结果尚未明确,前端调用用户确认收款接口-requestMerchantTransfer,到用户完全确认之前,转账单状态是否有可能发生变化?比如变为CANCELING-该笔转账正在撤销中或者CANCELLED-转账撤销完成,requestMerchantTransfer会进入失败回调的吧?
6.1、商家转账单据到终态后(转账完成或者转账失败,对应单据状态status的值为SUCCESS、CANCELLED和FAIL),微信支付会把单据的信息发送给商户,商户需要接收处理该消息,并返回应答。(链接:https://pay.weixin.qq.com/doc/v3/merchant/4012712115中有相关描述)
6.2、都可以
6.3、不太明白你的意思,麻烦具体说明一下问题
6.4、不太明白你的意思,麻烦具体说明一下问题,但可通过商户转账单号和微信转账单号查询转账单信息。
7、
7.1、可能会
7.2、重试2-5次如果还有问题,可咨询技术支持
7.3、单据创建24小时后还未领取系统会自动关单。变为终态
8、如何实现状态查询确认 由商户自行决定。
9、待用户确认收款,到用户确认收款这段时间,若未调用撤销转账接口,状态不会变动,若调用撤销转账接口,请以查询转账单状态信息为准。
这种奇葩的逻辑,是谁想出来的,用户体验性真差,
现在用户提现,要进两次小程序,第一次申请,管理员通过,用户再进一次才能提现.
现在用户都说太麻烦,,让直接微信或支付宝转帐过去.对用户量少的还可以.
另一个客户的用户上万人,要一个一个转帐也太难了.看来要用第三方绑定银行卡来做提现功能了.
请问如何转账失败,不管啥失败原因,是否可以直接用新订单号重新发起打款?因为转账失败是该笔打款记录的终态么
一刀切切上瘾了,这种基础接口都动不动切,商家转账到零钱上线还没两年吧,又出新版,还不兼容,真xx牛逼
商家转账默认额度单笔最高200;若商户需要提升付款额度,可在【商户平台-产品中心付款到零钱-产品设置-调整额度】页面进入提额申请页面,根据页面指引提交相关资料进行申请。一般3-5个工作日就有反馈。更多问题可+v H-Ruyudeshui
改的越来越离谱 之前一大堆BUG不改 人工客服也没有
如何判定用户主动收款了呢。
新版本的转账场景里面是没有分销返佣了吗?
微信支付的团队你们好,服务端发起转账后,需要小程序调用jsapi执行用户确认收款操作,如果小程序用户申请提现后,后台可能会过一段时间处理提现,但是用户退出小程序或者微信后,如何指引用户打开微信调用确认收款jsapi?还是说官方会向微信用户发送通知?