- 微信支付没人了吗?
一个简单的问题调用单次分账后,剩余待分账金额不为零,需不需要再调用完结分账接口?都没人能回答了吗?
2019-10-17 - 调用单次分账后,剩余待分账金额不为零,需不需要再调用完结分账接口?
[图片] [图片] 综上,那么我调用单次分账后,剩余待分账金额不为零,需不需要再调用完结分账接口?
2019-09-29 - 微信分账 在商户号配置的 分账动账通知 未收到微信回调怎么回事?
首先,发起微信支付,在支付成功的回调里面发起单次分账。 单次分账请求结果如下: [代码]<[代码][代码]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-09-29 - 微信分账 在商户号配置的 分账动账通知 未收到微信回调怎么回事?
首先,发起微信支付,在支付成功的回调里面发起单次分账。 单次分账请求结果如下: [代码]<[代码][代码]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-09-29