baraja-core / csob-payment-authorizator
此包的最新版本(v1.0.7)没有可用的许可证信息。
CSOB支付授权器。
v1.0.7
2021-01-29 14:36 UTC
Requires
- php: >=7.4.0
- baraja-core/bank-transaction-authorizator: ^1.0
- php-imap/php-imap: ^3.0 || ^4.0
Requires (Dev)
- phpstan/phpstan: ^0.12.18
- phpstan/phpstan-nette: ^0.12.6
- roave/security-advisories: dev-master
- tracy/tracy: ^2.7
This package is auto-updated.
Last update: 2024-09-08 18:07:48 UTC
README
在邮箱中查找交易,解析并调用授权逻辑。
📦 安装与基本使用
此包可以使用包管理器安装,包管理器也是Baraja 沙盒的一部分。如果您没有使用它,您必须按照此指南手动安装包。
模型配置可以在包根目录下的common.neon
文件中找到。
要手动安装此包,请调用Composer并执行以下命令
$ composer require baraja-core/csob-payment-authorizator
在项目的common.neon
中,您必须定义数据库凭证。配置的完整示例可以在本包内的common.neon
文件中找到。
您可以使用参数(存储在全局数组parameters
中)简单地定义配置。
例如
services: - Baraja\CsobPaymentChecker\CsobPaymentAuthorizator(%tempDir%, %csob.imapPath%, %csob.login%, %csob.password%) parameters: csob: imapPath: xxx login: xxx password: xxx
⚙️ 使用方法
在展示者中使用它非常简单
/** @var CsobPaymentAuthorizator $csob **/ $csob = $this->context->getByType(CsobPaymentAuthorizator::class); // Or simply: $csob = new Baraja\CsobPaymentChecker\CsobPaymentAuthorizator(...); // Check account and authorize new orders $unauthorizedVariables = []; $csob->authOrders( $unauthorizedVariables, function (Transaction $transaction): void { // Do something... } );
📄 许可证
baraja-core/csob-payment-authorizator
受MIT许可证的许可。有关更多详细信息,请参阅LICENSE文件。