diff --git a/app/Services/OnlinePaymentService.php b/app/Services/OnlinePaymentService.php index b47dd5b..bf5a276 100644 --- a/app/Services/OnlinePaymentService.php +++ b/app/Services/OnlinePaymentService.php @@ -160,7 +160,10 @@ class OnlinePaymentService $payment->pay_params = $gatewayData; $payment->save(); - return [$payment, $payment->pay_params]; + $wxjsapistr = $gatewayData['wxjsapistr'] ?? '{}'; + $wxjsapiData = json_decode($wxjsapistr); + + return [$payment, $wxjsapiData]; } /** diff --git a/app/Services/WangpuPayService.php b/app/Services/WangpuPayService.php index 65be1ce..57d13f2 100644 --- a/app/Services/WangpuPayService.php +++ b/app/Services/WangpuPayService.php @@ -87,7 +87,7 @@ class WangpuPayService */ public function notifyUrl(): string { - return rtrim((string) config('app.url'), '/') . '/mini/payment/notify'; + return rtrim((string) config('app.url'), '/') . '/index.php/mini/payment/notify'; } /**