公告:
  • 要报名培训 PHP 的同学抓紧时间了,黎老师手把手教学,现在报名白菜价了 [2017-08-25]

微信支付异步通知的数据结构:

<xml>
    <appid><![CDATA[wx32bd4*****884eb]]></appid>
    <bank_type><![CDATA[CFT]]></bank_type>
    <cash_fee><![CDATA[1]]></cash_fee>
    <fee_type><![CDATA[CNY]]></fee_type>
    <is_subscribe><![CDATA[N]]></is_subscribe>
    <mch_id><![CDATA[148*****32]]></mch_id>
    <nonce_str><![CDATA[5a1e64d9f0543]]></nonce_str>
    <openid><![CDATA[oI2gg0b*******A25NdZK0S-KE]]></openid>
    <out_trade_no><![CDATA[5a1e6*****ed]]></out_trade_no>
    <result_code><![CDATA[SUCCESS]]></result_code>
    <return_code><![CDATA[SUCCESS]]></return_code>
    <sign><![CDATA[27093CEC84D******AAF3768A548ED]]></sign>
    <time_end><![CDATA[20171129154223]]></time_end>
    <total_fee>1</total_fee>
    <trade_type><![CDATA[JSAPI]]></trade_type>
    <transaction_id><![CDATA[420000001*****97831579416]]></transaction_id>
</xml>

微信服务器采用的是POST请求方式,发送过来的数据不是常规的表单形式,因此在获取数据的时候,不能通过键名来获取,以PHP为例子,可以这样获取:

file_get_contents('php://input');
  • 没有了
发表评论:(支持 Markdown 语法)
访客评论(0):