docs: def query_order(self, transaction_id=None, out_trade_no=None):
          """
          查询订单 api
  
          :param transaction_id: 二选一 微信订单号 微信的订单号，优先使用
          :param out_trade_no: 二选一 商户订单号 商户系统内部的订单号，当没提供transaction_id时需要传这个。
          :return: 返回的结果信息
          """
          if not transaction_id and not out_trade_no:
              raise ValueError("transaction_id and out_trade_no must be a choice.")
          data = {
              "appid": self.appid,
              "mch_id": self.mch_id,
              "transaction_id": transaction_id,
              "out_trade_no": out_trade_no,
          }
          return self._post("pay/paporderquery", data=data)