From c901adfb2902bfa9b48b7eb8a5a04f6710b0df0f Mon Sep 17 00:00:00 2001 From: Anyon Date: Thu, 10 Jul 2025 18:53:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E5=AE=9D=E9=80=80=E6=AC=BE=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WeChat/Contracts/BasicAliPay.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/WeChat/Contracts/BasicAliPay.php b/WeChat/Contracts/BasicAliPay.php index 4f719df..cd6be48 100644 --- a/WeChat/Contracts/BasicAliPay.php +++ b/WeChat/Contracts/BasicAliPay.php @@ -152,6 +152,22 @@ abstract class BasicAliPay return $this->getResult($options); } + /** + * 支付宝订单退款查询 + * @param array|string $options 退款参数或退款商户订单号 + * @param array|null $queryOptions 查询选项 + * @return array|bool + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + */ + public function refundQuery($options, $queryOptions = null) + { + if (!is_array($options)) $options = ['out_trade_no' => $options]; + empty($queryOptions) || $options['query_options'] = $queryOptions; + $this->options->set('method', 'alipay.trade.fastpay.refund.query'); + return $this->getResult($options); + } + /** * 关闭支付宝进行中的订单 * @param array|string $options