Forráskód Böngészése

后台支付回调

Gorden 6 hónapja
szülő
commit
a2b5bb959f
1 módosított fájl, 16 hozzáadás és 0 törlés
  1. 16 0
      app/admin/controller/notify/OrderPayController.php

+ 16 - 0
app/admin/controller/notify/OrderPayController.php

@@ -4,16 +4,32 @@ namespace app\admin\controller\notify;
 
 
 use support\Log;
 use support\Log;
 use support\Request;
 use support\Request;
+use Yansongda\Pay\Pay;
 
 
 class OrderPayController
 class OrderPayController
 {
 {
     public function wxpay(Request $request)
     public function wxpay(Request $request)
     {
     {
         Log::channel('pay')->info("WXPAY_NOTIFY", $request->all());
         Log::channel('pay')->info("WXPAY_NOTIFY", $request->all());
+        try {
+            $config = config('payment.wxpay');
+            $config['notify_url'] = getenv('NOTIFY_DOMAIN_ADMIN').'/notify/orderPay/wxpay';
+            Pay::wechat($config)->success()->send();
+        }catch (\Exception $e){
+            Log::channel('pay')->info("WXPAY_NOTIFY_FAIL", ['msg'=>"回复失败"]);
+        }
+
     }
     }
 
 
     public function alipay(Request $request)
     public function alipay(Request $request)
     {
     {
         Log::channel('pay')->info("ALIPAY_NOTIFY", $request->all());
         Log::channel('pay')->info("ALIPAY_NOTIFY", $request->all());
+        try {
+            $config = config('payment.alipay');
+            $config['notify_url'] = getenv('NOTIFY_DOMAIN_ADMIN').'/notify/orderPay/alipay';
+            Pay::alipay($config)->success()->send();
+        }catch (\Exception $e){
+            Log::channel('pay')->info("ALIPAY_NOTIFY_FAIL", ['msg'=>"回复失败"]);
+        }
     }
     }
 }
 }