37 lines
794 B
PHP
37 lines
794 B
PHP
<?php
|
||
|
||
namespace App\Http\Controllers\Pay;
|
||
|
||
use App\ServicePay\PayApiProvidesTrait;
|
||
use Illuminate\Http\Request;
|
||
|
||
class PayController extends BaseController
|
||
{
|
||
use PayApiProvidesTrait;
|
||
public $pay_service;
|
||
|
||
/**
|
||
* 同步回调
|
||
* @param $type 支付类型:支付宝,微信
|
||
* @param Request $request
|
||
*/
|
||
public function returnNotify($type, Request $request)
|
||
{
|
||
$this->setPayService($type);
|
||
return $this->pay_service->notify(1, $type, $request);
|
||
}
|
||
|
||
/**
|
||
* 异步回调
|
||
* @param $type支付类型:支付宝,微信
|
||
* @param Request $request
|
||
*/
|
||
public function notify($type, Request $request)
|
||
{
|
||
$this->setPayService($type);
|
||
return $this->pay_service->notify(0, $type, $request);
|
||
}
|
||
|
||
|
||
}
|