lightrail / lightrail-stripe
Lightrail-Stripe 集成 PHP 库
Requires
- php: >=5.6
- firebase/php-jwt: ^5.0
- lightrail/lightrail: ^0.4
- stripe/stripe-php: ^5.3
Requires (Dev)
- phpunit/phpunit: 5.7.x-dev
- squizlabs/php_codesniffer: ^3.0@dev
- vlucas/phpdotenv: ^2.5@dev
This package is not auto-updated.
Last update: 2024-07-21 03:40:57 UTC
README
Lightrail 是一个用于数字账户积分、礼品卡、促销和积分的现代平台 —— 了解更多,请访问 Lightrail。Lightrail Stripe 集成为开发者提供客户端库,使他们能够轻松地在 PHP 中使用 Lightrail 和 Stripe。
如果您正在寻找特定用例或其他语言,请查看 Lightrail API 文档 中的“集成”部分。
功能
- 支持与 Lightrail 兑换和 Stripe 付款一起使用的简单订单结账,支持分批支付交易。
用法
有关使用此库的示例项目,请参阅 Lightrail Stripe 示例 PHP 网络应用。
安装
Composer
您可以使用 composer
将此库作为项目依赖项添加
composer require lightrail/lightrail-stripe
或者,您可以复制所有文件并将 init.php
添加到您的项目中
require_once 'lightrail-stripe/init.php';
要求
此库需要 PHP 5.6
或更高版本。
依赖
此库的唯一依赖项是 Stripe
和 firebase/php-jwt
。
"require": { "stripe/stripe-php": "^5.3", "firebase/php-jwt": "^5.0" }
如果您想运行单元测试,以下依赖项也是必要的。
"require-dev": { "phpunit/phpunit": "^6.2" }
测试
将 ~test-config.php
复制到 test-config.php
并填写空白字段。
可以从 tests/
运行测试,使用 ../vendor/bin/phpunit ./
贡献
欢迎在 GitHub 上提交错误报告和拉取请求 https://github.com/Giftbit/lightrail-stripe-php。
发布
将更改推送到 Github 后,标记新的版本。您可以通过网页界面或命令行执行此操作
git tag -a vX.X.X -m "Tag message or title"
git push origin vX.X.X
然后登录 packagist.org 并点击 lightrail/lightrail
包上的“更新”(您必须以 Lightrail 用户身份登录)。
许可
此库在 MIT 许可证 的条款下提供为开源。