smlnordic / kupongsupport-api

与 Kupongsupport API 集成


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads Website

安装

您可以通过 composer 安装此包

composer require smlnordic/kupongsupport-api

初始化 .env 变量

php artisan ks-api-init

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="SMLNordic\KSApi\KSApiServiceProvider" --tag="kupongsupport-api-config"

这是发布配置文件的内容

return [
    'token' => env('KS_API_TOKEN'),
    'base_url' => env('KS_BASE_URL', 'https://kupongsupport.se'),

    'templates' => [
        'print' => env('KS_PRINT_TEMPLATE_ID'),
        'mobile' => env('KS_MOBILE_TEMPLATE_ID'),
    ],
];

用法

通过短信创建并发送优惠券

$options = [
    'template' => XXXX, // Template ID in Kupongsupport
    'type' => 'mobile', // "print" or "mobile
    'delivery_type' => 'sms', // "sms", "email" or "api"
    'amount' => 10,
    'valid_days' => 90,
];
$kupongsupport = new SMLNordic\KSApi();
$coupon = $kupongsupport->createCoupon($options);

测试

composer test

变更日志

请参阅 变更日志 了解最近更改的详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。