live-controls / payment
live-controls的支付包
2.1.7
2024-02-15 10:08 UTC
Requires
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-15 11:31:38 UTC
README
辅助类和对象,用于创建IUGU和PagSeguro的在线结账。
不对任何不期望的副作用提供保证!
要求
- PHP 8.0+
- GuzzleHttp\Guzzle
翻译
无
安装
- 安装支付包
composer require live-controls/payment
- 添加PAGSEGURO_EMAIL_DEBUG和PAGSEGURO_TOKEN_DEBUG
- 添加PAGSEGURO_EMAIL和PAGSEGURO_TOKEN
- 发布配置文件
php artisan vendor:publish --tag="livecontrols.payment.config"
配置
- 'logging' => 如果设置为true,则库将在生产模式下记录请求和响应。
- 'debug' => 默认为应用程序的调试模式。这样您可以设置库为调试模式,而无需将整个应用程序设置为该模式。
- 'pagseguro_email_debug' => 用于调试/沙盒模式的PagSeguro账户的电子邮件。
- 'pagseguro_token_debug' => 用于调试/沙盒模式的PagSeguro账户的令牌。(需要是您的沙盒令牌,否则将抛出异常)
- 'pagseguro_email' => 用于生产模式的PagSeguro账户的电子邮件。
- 'pagseguro_token' => 用于生产模式的PagSeguro账户的令牌。(需要是您的生产令牌,否则将抛出异常)
内容
- IUGU的透明结账(包括PaymentItem和PaymentSender类)
- PagSeguro的重定向结账(包括PaymentItem、ShippingInformation、
PaymentReceiver和PaymentSender类)
使用方法
IUGU
警告:不再更新,但可能仍然可以使用
PagSeguro
- 为PagSeguro上的测试和生产创建令牌(如果您不知道如何操作,请咨询PagSeguro)