ufutx.love.util/app/Http/Controllers/WechatPayController.php
2026-04-23 15:32:04 +08:00

27 lines
702 B
PHP

<?php
namespace App\Http\Controllers;
use App\Facades\WechatPayService;
use App\Http\Response\ResponseJson;
use Illuminate\Http\Request;
class WechatPayController extends Controller
{
use ResponseJson;
function mchTransfer(Request $request)
{
$trade_no = $request->trade_no;
$scene_id = $request->scene_id;
if (empty($scene_id)) {
$scene_id = config("wechatpay.screen.commission");
}
$openid = $request->openid;
$amount = $request->amount;
$remark = $request->remark;
$res = WechatPayService::mchTransfer($trade_no, $scene_id, $openid, $amount, $remark, []);
return $this->success("ok", $res);
}
}