收藏
回答

使用JSAPI类型支付成功后,能正常回调,使用app类型支付成功后,收不到回调消息

同一段代码,同一个notify_url 回调地址,并且客户端都已经支付成功了,唯一的区别,就是JSAPI和APP支付类型的不同。为什么APP类型的notify_url就不回调呢?已经试过无数次了,完全没有头续问题在哪里。

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

2 个回答

  • 猪哥靓
    猪哥靓
    2020-06-10

    【请求数据】:<xml>

      <appid>-----------</appid>

      <mch_id>----------</mch_id>

      <nonce_str>1591764969059</nonce_str>

      <sign>C2F2342529AA81EF5A573B64EBCF083F</sign>

      <device_info>WEB</device_info>

      <body>JDT</body>

      <out_trade_no>WX202006103737639936</out_trade_no>

      <total_fee>100</total_fee>

      <spbill_create_ip>116.209.31.169</spbill_create_ip>

      <time_start>20200610125609</time_start>

      <notify_url>http://116.209.31.169/api/wx/notify</notify_url>

      <trade_type>APP</trade_type>

      <openid>oExsvxORXwOsw4X0h-P5qSUj0hwU</openid>

    </xml>

    【响应数据】:<xml><return_code><![CDATA[SUCCESS]]></return_code>

    <return_msg><![CDATA[OK]]></return_msg>

    <appid><![CDATA[--------]]></appid>

    <mch_id><![CDATA[----------]]></mch_id>

    <device_info><![CDATA[WEB]]></device_info>

    <nonce_str><![CDATA[hT9OO3z4I0EulcDP]]></nonce_str>

    <sign><![CDATA[BC04C92BCBBED80E5658F9B2B087DF3F]]></sign>

    <result_code><![CDATA[SUCCESS]]></result_code>

    <prepay_id><![CDATA[wx101256090586344463219b2b1453656200]]></prepay_id>

    <trade_type><![CDATA[APP]]></trade_type>

    </xml>

    2020-06-10
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-06-10

    你好,麻烦提供一下完整的请求返回参数和你的订单号。谢谢。

    2020-06-10
    有用
    回复 4
    • 猪哥靓
      猪哥靓
      2020-06-11
      我提供了参数和订单号啊,怎么没有回应了?
      2020-06-11
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-12回复猪哥靓
      <xml><appid><![CDATA[wx666d190d131c0aef]]></appid>\n<bank_type><![CDATA[OTHERS]]></bank_type>\n<cash_fee><![CDATA[100]]></cash_fee>\n<device_info><![CDATA[WEB]]></device_info>\n<fee_type><![CDATA[CNY]]></fee_type>\n<is_subscribe><![CDATA[N]]></is_subscribe>\n<mch_id><![CDATA[1535555691]]></mch_id>\n<nonce_str><![CDATA[1591764969059]]></nonce_str>\n<openid><![CDATA[oExsvxORXwOsw4X0h-P5qSUj0hwU]]></openid>\n<out_trade_no><![CDATA[WX202006103737639936]]></out_trade_no>\n<result_code><![CDATA[SUCCESS]]></result_code>\n<return_code><![CDATA[SUCCESS]]></return_code>\n<sign><![CDATA[25E8375BBE15BE58F213394032624D31]]></sign>\n<time_end><![CDATA[20200610125613]]></time_end>\n<total_fee>100</total_fee>\n<trade_type><![CDATA[APP]]></trade_type>\n<transaction_id><![CDATA[4200000619202006100930383461]]></transaction_id>\n</xml>
      2020-06-12
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-12回复猪哥靓
      回调数据正常,检查下你那边回调地址是否能正常访问。谢谢。
      2020-06-12
      回复
    • 猪哥靓
      猪哥靓
      2020-06-12
      jsapi都能正常回调,为什么偏偏app就不能回调?这与我的回调地址有什么关系?
      2020-06-12
      回复
登录 后发表内容
问题标签