baraja-core/csob-payment-authorizator

此包的最新版本(v1.0.7)没有可用的许可证信息。

CSOB支付授权器。

v1.0.7 2021-01-29 14:36 UTC

README

Integrity check

在邮箱中查找交易,解析并调用授权逻辑。

📦 安装与基本使用

此包可以使用包管理器安装,包管理器也是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文件。