你看看是不是因为这个原因: Q:在商户平台设置了分账动账通知url,为什么收不到通知 A:只有分账接收方才能收到分账动账通知,分账方是不会有通知的 https://developers.weixin.qq.com/community/pay/doc/000284823e8460aada68dacca5b008?blockType=8%3FblockType%3D8%3FblockType%3D8
微信分账 在商户号配置的 分账动账通知 未收到微信回调怎么回事?首先,发起微信支付,在支付成功的回调里面发起单次分账。 单次分账请求结果如下: [代码]<[代码][代码]xml[代码][代码]><[代码][代码]appid[代码][代码]>[代码][代码]<![CDATA[wx1db540fa86a*****]]>[代码][代码]</[代码][代码]appid[代码][代码]>[代码][代码]<[代码][代码]bank_type[代码][代码]>[代码][代码]<![CDATA[CFT]]>[代码][代码]</[代码][代码]bank_type[代码][代码]>[代码][代码]<[代码][代码]cash_fee[代码][代码]>[代码][代码]<![CDATA[4]]>[代码][代码]</[代码][代码]cash_fee[代码][代码]>[代码][代码]<[代码][代码]fee_type[代码][代码]>[代码][代码]<![CDATA[CNY]]>[代码][代码]</[代码][代码]fee_type[代码][代码]>[代码][代码]<[代码][代码]is_subscribe[代码][代码]>[代码][代码]<![CDATA[Y]]>[代码][代码]</[代码][代码]is_subscribe[代码][代码]>[代码][代码]<[代码][代码]mch_id[代码][代码]>[代码][代码]<![CDATA[155424****]]>[代码][代码]</[代码][代码]mch_id[代码][代码]>[代码][代码]<[代码][代码]nonce_str[代码][代码]>[代码][代码]<![CDATA[pFNRo46rQpjT6yv3wGZOTIIeUujaOBXL]]>[代码][代码]</[代码][代码]nonce_str[代码][代码]>[代码][代码]<[代码][代码]openid[代码][代码]>[代码][代码]<![CDATA[oqd8t00bTOgI1DdLjGsroKl*****]]>[代码][代码]</[代码][代码]openid[代码][代码]>[代码][代码]<[代码][代码]out_trade_no[代码][代码]>[代码][代码]<![CDATA[27944fd45d1a49cdbe5349304bb*****]]>[代码][代码]</[代码][代码]out_trade_no[代码][代码]>[代码][代码]<[代码][代码]result_code[代码][代码]>[代码][代码]<![CDATA[SUCCESS]]>[代码][代码]</[代码][代码]result_code[代码][代码]>[代码][代码]<[代码][代码]return_code[代码][代码]>[代码][代码]<![CDATA[SUCCESS]]>[代码][代码]</[代码][代码]return_code[代码][代码]>[代码][代码]<[代码][代码]sign[代码][代码]>[代码][代码]<![CDATA[2E6344ACD25AC53E1DAED05F6BCEBDB10221B325A8385A2EA587F20383C7432F]]>[代码][代码]</[代码][代码]sign[代码][代码]>[代码][代码]<[代码][代码]time_end[代码][代码]>[代码][代码]<![CDATA[20190927171238]]>[代码][代码]</[代码][代码]time_end[代码][代码]>[代码][代码]<[代码][代码]total_fee[代码][代码]>4</[代码][代码]total_fee[代码][代码]>[代码][代码]<[代码][代码]trade_type[代码][代码]>[代码][代码]<![CDATA[JSAPI]]>[代码][代码]</[代码][代码]trade_type[代码][代码]>[代码][代码]<[代码][代码]transaction_id[代码][代码]>[代码][代码]<![CDATA[42000003972019092733940*****]]>[代码][代码]</[代码][代码]transaction_id[代码][代码]>[代码][代码]</[代码][代码]xml[代码][代码]>[代码]分账动账通知接口代码如下: [代码]@RequestMapping[代码][代码](value = [代码][代码]"/sharingnotify"[代码][代码], produces = {[代码][代码]"application/json;charset=UTF-8"[代码][代码]})[代码][代码]public[代码] [代码]String sharingnotify([代码][代码]@RequestBody[代码] [代码]String str) {[代码][代码] [代码][代码]logger.debug([代码][代码]"异步接收微信分账结果通知,str=["[代码] [代码]+ str + [代码][代码]"]"[代码][代码]);[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](Exception e) {[代码][代码] [代码][代码]e.printStackTrace();[代码][代码] [代码][代码]// todo 需要记录本次异常情况[代码][代码] [代码][代码]} [代码][代码]finally[代码] [代码]{[代码][代码] [代码][代码]// 这里表示已收到该服务通知[代码][代码] [代码][代码]return[代码] [代码]success();[代码][代码] [代码][代码]}[代码][代码]}[代码]分账文档里面对接口规范的描述不太清楚,用另一种读取request输入流也收不到,所以怀疑根本没有收到分账到账通知,是不是这里通知机制和微信支付不一样?还是我的写法不对? 并没有从以下这些提示中悟出用法: 1、本接口使用微信支付V3版接口规则参见:https://wechatpay-api.gitbook.io/wechatpay-api-v3/ 2、分账动账通知是以POST方法访问商户设置的通知url,通知的数据以JSON格式通过请求主体(BODY)传输。 3、该链接是通过商户平台【分账动账通知设置页面】中配置的通知url,必须为https协议。如果链接无法访问,商户将无法接收到微信通知。必须为直接可访问的url,不能携带参数。 但是接口规范里面也没有详细描述 接口自测如下图: [图片]
2019-10-23你看看是不是因为这个原因: Q:在商户平台设置了分账动账通知url,为什么收不到通知 A:只有分账接收方才能收到分账动账通知,分账方是不会有通知的 https://developers.weixin.qq.com/community/pay/doc/000284823e8460aada68dacca5b008?blockType=8%3FblockType%3D8%3FblockType%3D8
服务商模式下,动账通知一直无法接收到我们是服务商,在帮特约商户调用分账后,一直无法收到动账通知 ①我们服务商后台 交易中心->分账接收设置,已经设置了通知url url如下:https://xcx.ldcloud.cc/addons/ldy_shop/api/profitsharing_notify.php ②但是在替特约商户调用分账完成后,并没有收到任何通知,在接口入口做了断点log,没有任何调用 问题: ①请问这个动账通知到底是要在服务商账号后台下开启,还是到特约商户后台开启 目前开启的是服务商的动账通知,但是在帮特约商户分完账之后,动账通知一直没有收到消息 ②特约商户的动账通知设置,路径在哪里,怎么找遍商户后台都没找到?
2019-10-23