live-controls/payment

live-controls的支付包

2.1.7 2024-02-15 10:08 UTC

This package is auto-updated.

Last update: 2024-09-15 11:31:38 UTC


README

Release Version Packagist Version

辅助类和对象,用于创建IUGU和PagSeguro的在线结账。

不对任何不期望的副作用提供保证!

要求

  • PHP 8.0+
  • GuzzleHttp\Guzzle

翻译

安装

  1. 安装支付包
composer require live-controls/payment
  1. 添加PAGSEGURO_EMAIL_DEBUG和PAGSEGURO_TOKEN_DEBUG
  2. 添加PAGSEGURO_EMAIL和PAGSEGURO_TOKEN
  3. 发布配置文件
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

  1. 为PagSeguro上的测试和生产创建令牌(如果您不知道如何操作,请咨询PagSeguro)