| 123456789101112131415161718192021222324252627282930313233343536373839 | <?phpnamespace app\admin\controller\notify;use support\Log;use support\Request;use Yansongda\Pay\Pay;class OrderPayController{    public function wxpay(Request $request)    {        Log::channel('pay')->info("WXPAY_NOTIFY_REPLY", $request->all());        try {//            $config = config('payment.wxpay');//            $config['notify_url'] = getenv('NOTIFY_DOMAIN_ADMIN').'/notify/orderPay/wxpay';//            Pay::wechat($config)->success()->send();            echo '<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>';        }catch (\Exception $e){            Log::channel('pay')->info("WXPAY_NOTIFY_REPLY_FAIL", ['msg'=>"回复失败"]);        }    }    public function alipay(Request $request)    {        Log::channel('pay')->info("ALIPAY_NOTIFY_REPLY", $request->all());        try {//            $config = config('payment.alipay');//            $config['notify_url'] = getenv('NOTIFY_DOMAIN_ADMIN').'/notify/orderPay/alipay';//            Pay::alipay($config)->success()->send();            header('Content-type: application/json');            echo json_encode(['code' => '200', 'msg' => 'success']);        }catch (\Exception $e){            Log::channel('pay')->info("ALIPAY_NOTIFY_REPLY_FAIL", ['msg'=>"回复失败"]);        }    }}
 |