<?php
|
|
namespace app\job\controller;
|
|
|
use app\common\library\alipay\AliPay;
|
use app\common\library\easywechat\WxPay;
|
use app\common\library\fbpay\FbPay;
|
|
/**
|
* 微信支付回调
|
*/
|
class Notify
|
{
|
/**
|
* 微信支付回调
|
*/
|
public function wxpay()
|
{
|
// 微信支付组件:验证异步通知
|
$WxPay = new WxPay(false);
|
$WxPay->notify();
|
}
|
|
/**
|
* 支付宝支付回调(同步)
|
*/
|
public function alipay_return()
|
{
|
$AliPay = new AliPay();
|
$url = $AliPay->return();
|
if($url){
|
return redirect($url);
|
}
|
}
|
|
/**
|
* 支付宝支付回调(异步)
|
*/
|
public function alipay_notify()
|
{
|
$AliPay = new AliPay();
|
$AliPay->notify();
|
}
|
|
/**
|
* 付呗支付回调 by lyzflash
|
*/
|
public function fbpay()
|
{
|
// 微信支付组件:验证异步通知
|
$FbPay = new FbPay(false);
|
$FbPay->notify();
|
}
|
/**
|
* 付呗分账入驻回调 by yj
|
*/
|
public function subaccount()
|
{
|
// 分账功能:入驻结果异步通知
|
$FbPay = new FbPay(false);
|
$FbPay->subaccountResult();
|
}
|
/**
|
* 付呗分账结果回调 by yj
|
*/
|
public function withdraw_result()
|
{
|
// 分账功能:入驻结果异步通知
|
$FbPay = new FbPay(false);
|
$FbPay->withdrawResult();
|
}
|
}
|