1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-21 11:18:10 +08:00
2020-03-25 09:03:53 +08:00

43 lines
778 B
PHP

<?php
namespace App\Http\Admin\Services;
use App\Models\Trade as TradeModel;
use App\Services\Payment\Wxpay as WxpayService;
class WxpayTest extends PaymentTest
{
protected $channel = TradeModel::CHANNEL_WXPAY;
public function scan(TradeModel $trade)
{
$wxpayService = new WxpayService();
$qrcode = $wxpayService->scan($trade);
$result = $qrcode ?: false;
return $result;
}
public function status($tradeNo)
{
$wxpayService = new WxpayService();
$result = $wxpayService->status($tradeNo);
return $result;
}
public function cancel($tradeNo)
{
$wxpayService = new WxpayService();
$response = $wxpayService->close($tradeNo);
return $response;
}
}