收藏
回答

付款支付,回参“支付失败,条码无法识别”,顾客实际使用“分付”“经营账户”支付成功

请求参数:

201010  【请求地址】:https://api.mch.weixin.qq.com/pay/micropay

201011  【请求数据】:<xml>

201012    <appid>******

201013    <mch_id>************

201014    <sub_appid>******

201015    <sub_mch_id>******

201016    <nonce_str>******

201017    <sign>******

201018    <device_info>91103</device_info>

201019    <version>1.0</version>

201020    <body>微信支付91103</body>

201021    <detail>{&quot;goods_detail&quot;:[{&quot;quantity&quot;:1,&quot;goods_id&quot;:&quot;6901028058131&quot;,&quot;price&quot;:1600}],&quot;cost_price&quot;:1600}</detail>

201022    <out_trade_no>ZFLS2025060618220900002</out_trade_no>

201023    <total_fee>1600</total_fee>

201024    <spbill_create_ip>******

201025    <auth_code>134297131171489218</auth_code>

201026    <scene_info>{&quot;store_info&quot;:{&quot;id&quot;:&quot;91103&quot;}}</scene_info>

201027  </xml>

回答关注问题邀请回答
收藏

1 个回答

  • 支付社区运营
    支付社区运营
    星期二 10:42

    你好,经查询该单4200002649202506068949726910分付支付成功前多次轮询扣款失败后触发了验密直接返回了(验密规则详见https://pay.weixin.qq.com/doc/v2/merchant/4011936523

    2025-06-06 18:22:20

    <xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <result_code><![CDATA[FAIL]]></result_code> <err_code_des><![CDATA[需要用户输入支付密码]]></err_code_des> <err_code><![CDATA[USERPAYING]]></err_code> <mch_id><![CDATA[1675119976]]></mch_id> <appid><![CDATA[wx711f92663a9e45be]]></appid> <sub_mch_id><![CDATA[1675283674]]></sub_mch_id> <sub_appid><![CDATA[wxa5f5d4991ab0f1db]]></sub_appid> <device_info><![CDATA[91103]]></device_info> <nonce_str><![CDATA[deJs2ovudfWxEJIz]]></nonce_str> <sign><![CDATA[011F422161D64EE692E4EBF72356B569]]></sign> </xml>

    商户调用【付款码支付API】发起支付请求之后,微信支付后台提示用户输入密码确认支付,接口同步返回USERPAYING状态,商户系统再轮询调用查询订单接口来确认当前用户是否已经支付成功。

    星期二 10:42
    有用
    回复
登录 后发表内容