fix(payment): resolve provider out_trade_no on Alipay refund query

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-26 13:29:47 +08:00
co-authored by Claude Fable 5
parent ed55d302e9
commit 53933988bf
+1 -1
View File
@@ -249,7 +249,7 @@ class AlipayGateway implements \AKSRT\Payment\GatewayInterface {
YansongdaPayFactory::boot_alipay();
$params = ['out_request_no' => $request_id, '_action' => 'refund'];
if ($order_number !== '') {
$params['out_trade_no'] = $order_number;
$params['out_trade_no'] = $this->resolve_out_trade_no($order_number);
}
$result = Pay::alipay()->query($params);
$data = YansongdaPayFactory::to_array($result);