
        /**
         * transactions_jsapi
         * 订单创建成功的支付参数示例：
         * {
         *   status: 200,
         *   appId: 'wx61bfd6d17f570c04',
         *   timeStamp: '1682389836',
         *   nonceStr: 'vxo5hc065ug',
         *   package: 'prepay_id=wx25103038066836dd92945f46101c680000',
         *   signType: 'RSA',
         *   paySign: 'KfIkmv5x+cd13Ea+kTnzB5QeNGUlSpzxi2u+YvQu6hPZqK/ii0efVA3vxRvrf4BlNSIsu5bKwF14h1OqvrTqII/5BP5REipmkfYGNjCbEZ8rTmRDZK+77qiLKByTsMmExVuMyVc/gw84fKtiCbvu/7MSMh2Fn
         * laXwUOyRbGVZH/aRurE+1KNqvbbP7OBbWf/dl7yRuTxiFqX0sQcq2yNTxbp3pC3MByrOYhEvA6m4thhnmJnRQ7oWA87ndfX59r1Q4vccvtJoGDOUq0T8F/TI8bcl16rstDQRlwk2vW7vHqTAoxyM32rADLzOBC8Gvf+Pr9dIhehKmAZRKwWaKbVew=='
         * }
         * 订单已关闭
         * {
         *   "status": 200,
         *   "appid": "wx61bfd6d17f570c04",
         *   "attach": "",
         *   "mchid": "1616204393",
         *   "out_trade_no": "7056461549732368384",
         *   "payer": {},
         *   "promotion_detail": [],
         *   "trade_state": "CLOSED",
         *   "trade_state_desc": "订单已关闭"
         * }
         * 订单创建失败的支付参数示例：
         * { status: 400, code: 'PARAM_ERROR', message: '无效的openid' }
         */

查询退款：
成功
{
    "status": "SUCCESS",
    "amount": {
      "currency": "CNY",
      "discount_refund": 0,
      "from": [],
      "payer_refund": 1,
      "payer_total": 1,
      "refund": 1,
      "refund_fee": 0,
      "settlement_refund": 1,
      "settlement_total": 1,
      "total": 1
    },
    "channel": "ORIGINAL",
    "create_time": "2023-05-08T14:26:40+08:00",
    "funds_account": "AVAILABLE",
    "out_refund_no": "7061224806683136000",
    "out_trade_no": "7061224806683136000",
    "promotion_detail": [],
    "refund_id": "50300205592023050834206208684",
    "success_time": "2023-05-08T14:27:48+08:00",
    "transaction_id": "4200001860202305085736296793",
    "user_received_account": "支付用户零钱"
  }

查单接口
{
    status: 200,
    amount: { currency: 'CNY', payer_currency: 'CNY', payer_total: 1, total: 1 },
    appid: 'wx61bfd6d17f570c04',
    attach: '{"group":"test"}',
    bank_type: 'OTHERS',
    mchid: '1616204393',
    out_trade_no: '7056893179706363904',
    payer: { openid: 'ohgkJ5cZIl2g08lxzBHw4TfmQhAc' },
    promotion_detail: [],
    success_time: '2023-04-26T15:34:20+08:00',
    trade_state: 'SUCCESS',
    trade_state_desc: '支付成功',
    trade_type: 'JSAPI',
    transaction_id: '4200001792202304260826825652'
  }

处理微信官方回调
解析内容
{
  mchid: '1616204393',
  appid: 'wx61bfd6d17f570c04',
  out_trade_no: '7056893621240745984',
  transaction_id: '4200001864202304263539403710',
  trade_type: 'JSAPI',
  trade_state: 'SUCCESS',
  trade_state_desc: '支付成功',
  bank_type: 'OTHERS',
  attach: '{"group":"test"}',
  success_time: '2023-04-26T15:36:11+08:00',
  payer: { openid: 'ohgkJ5cZIl2g08lxzBHw4TfmQhAc' },
  amount: { total: 1, payer_total: 1, currency: 'CNY', payer_currency: 'CNY' }
}
{
    "mchid": "1616204393",
    "out_trade_no": "7064073470946463744",
    "transaction_id": "4200001875202305167572976957",
    "out_refund_no": "7064073470946463744",
    "refund_id": "50301606072023051634488557777",
    "refund_status": "SUCCESS",
    "success_time": "2023-05-16T11:07:18+08:00",
    "amount": {
      "total": 1,
      "refund": 1,
      "payer_total": 1,
      "payer_refund": 1
    },
    "user_received_account": "支付用户零钱"
  }


  支付成功
{
   "level": "INFO",
   "tag": "access",
   "url": "POST 200 /v1/callback/wxpay/pay",
   "request": {
      "ip": "::ffff:127.0.0.1",
      "query": {},
      "body": {
         "id": "3f10433f-ba5b-541c-94f5-4dad425b3f41",
         "create_time": "2023-05-16T11:06:09+08:00",
         "resource_type": "encrypt-resource",
         "event_type": "TRANSACTION.SUCCESS",
         "summary": "支付成功",
         "resource": {
            "original_type": "transaction",
            "algorithm": "AEAD_AES_256_GCM",
            "ciphertext": "ZEYmPrQb/9eccgTdanONrFA1oqQbYJ17xCuf7CABqgLJBUUnZa0lPKgoZ/80BJqbKlVkOi9FppsyzFjEhtPubeylXX4rKzrT2i3bqSweH/DVJGo/DeD85SdiUZ7wWKbMUgSP4FXO7rkL30+BS8iad/o9WDprGqlNmldmr/d9sORRSzXtGf3+gtcJnGA7jDnoigRZx1yrqbRuN0UTWN7XwDhwMfGGnchoLKJNYAkTqmu+TggGktuHlTjE8kW8v8Brr9jfzYHLbqgScPAlgL5o5l9OocbF4DWr1SlHJrZt6SblrchKwDPT6Pyix7+Q3k8reDu2t+tML04NrpCihAif8xc5pOe7ZVTxRU8Wk8EFkA3gRxkx6Gmi968Xpm+E1JYpF8heXYKhj2TamSbEosCDHiQWxS+tsauCKncv0PM/Pe4TATNhsl6rGUNVkFwIIArN19xi/Bef7vUoWqgQXktbfqb4l59hA8X3zEkcFZwWWVWr/qou7DOms2SOjcgttGbDo1hb/k22CkD6lcHnQ9PE8R7YEZEPY35Eia9M2wUrPsWFgDQimJzApyPJmmfYH0KkD5hJe5bhe0JPJStslbkoPjxLWzJsCQ==",
            "associated_data": "transaction",
            "nonce": "xuGysDD2TNRD"
         }
      }
   },
   "response": "{\n  \"code\": 200,\n  \"msg\": \"success\"\n}",
   "ms": 40
}

退款成功
{
   "level": "INFO",
   "tag": "access",
   "url": "POST 404 /v1/callback/wxpay/refund",
   "request": {
      "ip": "::ffff:127.0.0.1",
      "query": {},
      "body": {
         "id": "36eefc83-b3aa-5f43-aab7-3f6b50da93d3",
         "create_time": "2023-05-16T11:00:36+08:00",
         "resource_type": "encrypt-resource",
         "event_type": "REFUND.SUCCESS",
         "summary": "退款成功",
         "resource": {
            "original_type": "refund",
            "algorithm": "AEAD_AES_256_GCM",
            "ciphertext": "VYHvqJNPT9ivebTuRjk5UuO0R4i2U8ek4nFes5mOAh+4aGFgLjvSpfEyJZmEM7vVr+6AXqn6Nz0JXrtHrJU72FtUAdTvGKicXY5THljdHc2+QBdRchXoSXU6PcdGw6UcZTLfp+N49QPZ2uWodECofg+3YtctSdIuooAccTSmhKcZ1poqwPYIBdiUbjfcd96z1sNV8QrW/Zrk7paGNkfJibG0SpRImsjy4L4EXCJg1dQTXC5S3k85PMpTEd05wjSrxeWSqUJfG7zcD3NsMYpatd5Mu5Z9puBhZzJlb+SjMrE/S+EDTRxn0OFux7gjUl3tcW0o9TuV2IOGeE8XmnhyyA5wHvmQY8YFnDoWIVVQW96n7n/b/+VcXG/8ZGrjvZU9aQK6KzSzBC7drXO5hos50u2Fv9glHu8DwRHSEXRCN4rsIWzgzhK3K3nVOiZ/woOBuMmcZEYacc7EkyRfwH0XZD4u03h4E7me2iHhpRRlwHBGeVyXVHIXOO7KjOLFuvRR",
            "associated_data": "refund",
            "nonce": "LjUtz0qaJHrd"
         }
      }
   },
   "ms": 0
}
