123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * @Name
- * @Description
- * @Author 刘学玺
- * @Date 2024/10/17 14:43
- */
- namespace App\Http\Services\Frontend\Client\Wechat;
- use App\Http\Services\Service;
- use EasyWeChat\Kernel\Exceptions\InvalidArgumentException;
- use EasyWeChat\Kernel\Exceptions\InvalidConfigException;
- use EasyWeChat\Kernel\Exceptions\RuntimeException;
- use EasyWeChat\Pay\Message;
- use Exception;
- use Overtrue\LaravelWeChat\EasyWeChat;
- class PaymentService extends Service
- {
- /**
- * @throws InvalidArgumentException
- * @throws InvalidConfigException
- */
- public function pay()
- {
- // $app = EasyWeChat::pay();
- //
- // $server = $app->getServer();
- //// $server->prepend()
- // $server->handlePaid(function (Message $message, \Closure $next) use ($app) {
- // try {
- // $app->getValidator()->validate($app->getRequest());
- // // 验证通过,业务处理
- // } catch (Exception $e) {
- // // 验证失败
- // }
- // return $next($message);
- // });
- // return $server->serve();
- }
- }
|