1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace 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", $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)
- {
- 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'=>"回复失败"]);
- }
- }
- }
|