code: protected function checkDataParam()
      {
          $tradeNo = $this->trade_no;// 支付宝交易号，查询效率高
          $outTradeNo = $this->out_trade_no;// 商户订单号，查询效率低，不建议使用
  
          // 二者不能同时为空
          if (empty($outTradeNo) && empty($tradeNo)) {
              throw new PayException('必须提供支付宝交易号或者商户网站唯一订单号。建议使用支付宝交易号');
          }
      }
docs: 检查参数
  @author helei