小程序
小游戏
企业微信
微信支付
扫描小程序码分享
基础账户余额10W+,可用余额200+,其余都是不可用余额。
一笔999元的订单申请退款,提示基础账户余额不足,按照之前文档的说法,应该是从冻结资金里退回的,请问冻结资金和可用资金的逻辑是什么
出现这个问题的原因是什么
这个交易应该是不需要分账的,但是被冻结了
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你是不是请求退款时指定了出资账户类型?贴一下你完整的退款请求参数看看
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你是不是请求退款时指定了出资账户类型?贴一下你完整的退款请求参数看看
退款请求参数
2023-03-06 16:05:57.756 [http-nio-10008-exec-1] INFO c.q.sail.wxovertake.core.services.WxaRefundService -退款接口url:https://api.mch.weixin.qq.com/secapi/pay/refund,传入参数:{"nonce_str":"1678089957737","out_trade_no":"832268482346229760","out_refund_no":"839320526252937216","total_fee":"99900","refund_fee":"99900","appid":"wxa55cae342f79c6e9","sign":"7DF7CD7D824E074DC90AD7492D2A7470","notify_url":"https://ringcrm.hklcn.com/api/c/wx/notify/refund","mch_id":"1541774251","sign_type":"MD5"},certPass:1541774251,certPath:E:\GH\sail_wxovertake/cert/1541774251/apiclient_cert.p12
2023-03-06 16:05:57.775 [http-nio-10008-exec-1] INFO c.q.sail.wxovertake.core.util.wxpay.WxPayApi -入参XML:<xml><nonce_str>1678089957737</nonce_str><out_trade_no>832268482346229760</out_trade_no><out_refund_no>839320526252937216</out_refund_no><total_fee>99900</total_fee><refund_fee>99900</refund_fee><appid>wxa55cae342f79c6e9</appid><sign>7DF7CD7D824E074DC90AD7492D2A7470</sign><notify_url>https://ringcrm.hklcn.com/api/c/wx/notify/refund</notify_url><mch_id>1541774251</mch_id><sign_type>MD5</sign_type></xml>
2023-03-06 16:05:58.357 [http-nio-10008-exec-1] INFO c.q.sail.wxovertake.core.services.WxaRefundService -退款响应:<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wxa55cae342f79c6e9]]></appid>
<mch_id><![CDATA[1541774251]]></mch_id>
<nonce_str><![CDATA[1fpz0hmsstdbwmBL]]></nonce_str>
<sign><![CDATA[3F14BBDF83B9C794ACFC211D4019439C]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[NOTENOUGH]]></err_code>
<err_code_des><![CDATA[基本账户余额不足,请充值后重新发起]]></err_code_des>
</xml>
分账单
【统一下单】传入参数:WxaUnifieOrderParam(appid=wxa55cae342f79c6e9, body=商品购买, attach=832268482346229760, outTradeNo=832268482346229760, totalFee=99900, memberId=670722531849670656, openid=o02zZ5ViA37gO0xlZQdI2V9QVlVs, spbillCreateIp=172.17.0.4, devi
ceInfo=null, tradeType=JSAPI, profitSharing=N, deadlinePayTime=2023-02-14 15:27:48, timeStart=null, timeExpire=null, sceneInfo=onlineShop, timestamp=null, nonceStr=null, prepayId=null)
2023-02-14 14:57:49.120 [http-nio-10000-exec-540] INFO c.q.sail.wxovertake.core.util.http.HttpsClient -
Request:
==========================
POST https://api.mch.weixin.qq.com/pay/unifiedorder
<xml><nonce_str>1676357869120</nonce_str><time_expire>20230214152748</time_expire><time_start>20230214145749</time_start><openid>o02zZ5ViA37gO0xlZQdI2V9QVlVs</openid><profit_sharing>N</profit_sharing><sign>4597EBB55C23D9EB2CF85F0854084C6B</sign><body>商品购买</body><not
ify_url>https://ringcrm.hklcn.com/api/c/wx/notify/pay</notify_url><mch_id>1541774251</mch_id><spbill_create_ip>172.17.0.4</spbill_create_ip><out_trade_no>832268482346229760</out_trade_no><total_fee>99900</total_fee><appid>wxa55cae342f79c6e9</appid><trade_type>JSAPI</tra
de_type><attach>832268482346229760</attach><sign_type>MD5</sign_type><scene_info>onlineShop</scene_info></xml>
==========================
传的是N,不分账
也没有对接查询分帐单状态的接口
就算冻结了,退款的时候,是不是应该先把这笔钱解冻并退款呢