stephenjude/lenco-laravel-sdk

Laravel SDK 用于 Lenco 支付 API 集成。

dev-main 2024-07-08 07:01 UTC

This package is auto-updated.

Last update: 2024-09-08 07:30:49 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该是您的描述。请限制为一段或两段。考虑添加一个小的示例。

安装

您可以通过 composer 安装此包

composer require stephenjude/lenco-laravel-sdk

将 Lenco API 令牌添加到您的 .env 文件中。

LENCO_API_TOKEN=xxxx_xxxx_xxxx_xxxx

使用方法

使用类实例

use \LencoSDK\Lenco\Lenco;

$lenco = new Lenco();

$banks = $lenco->banks();

使用外观实例

use \LencoSDK\Lenco\Facades\Lenco;

$banks  = Lenco::banks();

支持的 API 及用法

    use LencoSDK\Lenco\Facades\Lenco;
    
    Lenco::accounts();

    Lenco::account(accountID: $accountID);

    Lenco::accountBalance(accountID: $accountID);

    Lenco::banks();

    Lenco::resolve(accountNumber: $accountNumber, bankCode: $bankCode);

    Lenco::transactions(
        page: $page = null,
        status: $status = null,
        type: $type = null,
        start: $start = null,
        end: $end = null,
        search: $search = null,
        accountIds: $accountIds = null
    );

    Lenco::transactionById(transactionId: $transactionId);

    Lenco::transactionByReference(transactionReference: $transactionReference);

    Lenco::createVirtualAccount(
        accountName: $accountName,
        transactionReference: $transactionReference = null,
        amount: $amount = null,
        minAmount: $minAmount = null,
        isStatic: $isStatic = false,
        createNewAccount: $createNewAccount = false,
        bvn: $bvn = null
    );

    Lenco::virtualAccounts(page: $page = null);

    Lenco::virtualAccountByReference(accountReference: $accountReference);

    Lenco::virtualAccountByBVN(bvn: $bvn);

    Lenco::virtualAccountTransactions(accountReference: $accountReference, page: $page = null);

    Lenco::virtualAccountTransaction(transactionId: $transactionId);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关如何报告安全漏洞,请参阅我们的安全策略

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅许可文件