飞行拉斯卡斯 / pagarme-laravel
Pagar.me SDK 用于 Laravel 应用程序。
v0.3.0
2017-09-19 03:25 UTC
Requires
- php: ~5.5||~7.0
- illuminate/support: ^5.1
- pagarme/pagarme-php: ^3.2
Requires (Dev)
- orchestra/testbench: ^3.1
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-09-25 12:09:40 UTC
README
Pagar.me SDK 用于 Laravel 应用程序。
安装
通过 Composer
$ composer require flyingluscas/pagarme-laravel
使用
设置
在您的 config/app.php 文件中设置 服务提供者 和 外观。
由于 Laravel 5.5 的 包自发现功能,您可以跳过此步骤。
'providers' => [ FlyingLuscas\PagarMeLaravel\PagarMeServiceProvider::class, ], 'aliases' => [ 'PagarMe' => FlyingLuscas\PagarMeLaravel\PagarMeFacade::class, ],
配置
发布 config/pagarme.php 文件并设置您的身份验证密钥,您可以在以下链接中获取它们:此处。
$ php artisan vendor:publish --provider="FlyingLuscas\PagarMeLaravel\PagarMeServiceProvider"
Checkout 指令
使用 blade 指令 @checkout
便于设置结账表单。
<form action="/payment" method="post"> @checkout([ 'button-text' => 'Pay', 'amount' => '1000', 'customer-data' => 'true', 'payment-methods' => 'boleto,credit_card', 'ui-color' => '#bababa', 'postback-url' => 'requestb.in/1234', 'create-token' => 'true', 'interest-rate' => '12', 'free-installments' => '3', 'default-installment' => '5', 'header-text' => 'Title', ]) </form>
有关如何使用结账表单的更多示例,请访问官方文档。
外观
您可以使用外观类轻松与 SDK 交互,请查看快速示例。
PagarMe::transaction() ->boletoTransaction( 1000, $customer, 'http://requestb.in/pkt7pgpk', ['id_product' => 13933139] );
有关如何使用 SDK 的更多示例,请访问官方 文档。
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 lucas.pires.mattos@gmail.com 而不是使用问题跟踪器来报告。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。