stephenjude/blochq-php-sdk

一个用于轻松与BlocHQ API协同工作的SDK

1.0.7 2023-03-15 01:30 UTC

This package is auto-updated.

Last update: 2024-09-15 04:43:45 UTC


README

Latest Version on Packagist Tests Total Downloads

此SDK允许您对BlocHQ API执行API调用。

文档

安装

要在项目中安装SDK,您需要通过composer要求此包

composer require stephenjude/blochq-php-sdk

基本用法

您可以创建SDK的实例,如下所示

$blocHQ = new \Stephenjude\BlocHqPhpSdk\BlocHQ(TOKEN_HERE);

管理账户

$blocHQ->createCollectionAccount();
$account = $blocHQ->getAccountByAccountNumber(ACCOUNT_NUMBER);

$account = $blocHQ->getAccountById(ID);

$account->freeze();
$account->unfreeze();

$account->close();
$account->reopen();

$account->credit(AMOUNT); // Simulation endpoint
$account->debit(AMOUNT); // Simulation endpoint

管理转账

$blocHQ->transferFromOrgBalance(AMOUNT, ACCOUNT_NUMBER, BANK_CODE, NARRATION, [META_DATA]);

管理交易

$blocHQ->getAllTransactions();
$blocHQ->getTransactionById(TRANSACTION_ID);
$blocHQ->getTransactionByReference(TRANSACTION_REFERENCE);

管理银行

$blocHQ->getBankList();
$blocHQ->resolveBankAccount(ACCOUNT_NUMBER, BANK_CODE);

API参考

所有API参考都可以在BlocHQ文档网站上找到。

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件jude@pay4me.app联系,而不是使用问题跟踪器。

致谢

此包使用了来自Freek & Mattias GeniarOhdear SDK包的代码,并深受其启发。

许可证

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