asanzred / ingenico
Laravel 5 为 Ingenico 支付提供的包装器
这个包的官方仓库似乎已消失,因此该包已被冻结。
v1.4.3
2021-03-12 08:27 UTC
Requires
- ext-json: *
- ingenico-epayments/connect-sdk-php: 5.34.1
README
安装
通过 Composer
$ composer require smallworldfs/ingenico
在您的 app.php 配置文件中添加 ServiceProvider。
// config/app.php 'providers' => [ ... Smallworldfs\Ingenico\IngenicoServiceProvider::class, ]
并在别名上替换
// config/app.php 'aliases' => [ ... 'Ingenico' => Smallworldfs\Ingenico\Facade::class, ]
配置
运行以下命令发布配置:
php artisan vendor:publish --provider="Smallworldfs\Ingenico\IngenicoServiceProvider"
然后,在您的主配置目录中必须有一个新的 ingenico.php。编辑此新文件,并使用您的 Ingenico 访问数据设置值(大多数情况下)。对于其他值,键入您想要的值。
用法
您可以在 IngenicoController.php 和 routes.php 中找到示例。将此包 routes.php 中的行复制到您的主 routes.php 中,以尝试一些支付示例。然后,在浏览器中访问这些新 URL。
- http://YOURDOMAIN/ingenico/testconnection
- http://YOURDOMAIN/ingenico/example1
- http://YOURDOMAIN/ingenico/example2request
- http://YOURDOMAIN/ingenico/example3request
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。