<?php

namespace Kylin\Pay;

use Illuminate\Support\ServiceProvider;

/**
 * 支付服务提供者
 *
 * 统一支付网关入口，通过 yansongda/artful 框架支持：
 *  - 支付宝（Alipay）：网页支付、APP 支付、扫码支付、退款
 *  - 微信支付（WeChat Pay）：JSAPI、APP、Native、H5、小程序支付
 *  - 银联支付（UnionPay）：网页支付、APP 支付
 *
 * 使用 Artful 桥接类（Kylin\Pay\Artful\*）映射到原始第三方库，
 * 保持命名空间一致性，便于未来切换支付 SDK。
 */
class PayServiceProvider extends ServiceProvider
{
    /**
     * 注册服务
     *
     * 支付服务通过 Facade 和 Artful 静态方法调用，无需容器绑定。
     * 配置合并通过 kylin-pay.php 配置文件控制。
     */
    public function register(): void {}

    /**
     * 启动服务
     *
     * 支付功能通过 Artful 框架静态调用，无需额外引导。
     */
    public function boot(): void {}
}
