12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- use app\adminapi\middleware\AdminCheckRole;
- use app\adminapi\middleware\AdminCheckToken;
- use app\adminapi\middleware\AdminLog;
- use think\facade\Route;
- /**
- * 支付相关路由
- */
- Route::group('pay', function () {
- /***************************************************** 支付渠道 *************************************************/
- //渠道列表
- Route::get('channel/lists', 'pay.PayChannel/lists');
- //渠道设置
- Route::post('channel/set/:channel/:type', 'pay.PayChannel/set');
- //通过渠道获取支付配置
- Route::get('channel/lists/:channel', 'pay.PayChannel/getListByChannel');
- //转账设置
- Route::post('channel/set/transfer', 'pay.PayChannel/setTransfer');
- //多渠道设置
- Route::post('channel/set/all', 'pay.PayChannel/setAll');
- // 支付审核
- Route::get('audit', 'pay.Pay/audit');
- // 审核通过
- Route::put('pass/:out_trade_no', 'pay.Pay/pass');
- // 审核拒绝
- Route::put('refuse/:out_trade_no', 'pay.Pay/refuse');
- // 支付列表
- Route::get('list', 'pay.Pay/lists');
- // 支付单据详情
- Route::get('detail/:id', 'pay.Pay/detail');
- // 支付方式
- Route::get('type/list', 'pay.Pay/getTypeList');
- // 支付端口
- Route::get('channel/list', 'pay.Pay/getChannelList');
- /***************************************************** 退款 *************************************************/
- //退款列表
- Route::get('refund', 'pay.PayRefund/pages');
- //退款详情
- Route::get('refund/:refund_no', 'pay.PayRefund/detail');
- //退款方式
- Route::get('refund/type', 'pay.PayRefund/getRefundType');
- //退款转账
- Route::post('refund/transfer', 'pay.PayRefund/transfer');
- // 获取全部支付方式
- Route::get('type/all', 'pay.PayChannel/getPayTypeList');
- /***************************************************** 统计 *************************************************/
- //按支付方式统计
- Route::get('stat/type', 'pay.Pay/typeStat');
- //按支付渠道统计
- Route::get('stat/channel', 'pay.Pay/channelStat');
- /***************************************************** 转账 *************************************************/
- //获取转账场景
- Route::get('transfer_scene', 'pay.Transfer/getWechatTransferScene');
- //设置场景id
- Route::post('transfer_scene/set_scene_id/:scene', 'pay.Transfer/setSceneId');
- //设置业务场景配置
- Route::post('transfer_scene/set_trade_scene/:type', 'pay.Transfer/setTradeScene');
- })->middleware([
- AdminCheckToken::class,
- AdminCheckRole::class,
- AdminLog::class
- ]);
|