stephenjude / blochq-php-sdk
一个用于轻松与BlocHQ API协同工作的SDK
1.0.7
2023-03-15 01:30 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
- nesbot/carbon: ^2.35.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- psalm/plugin-laravel: ^1.2
- vlucas/phpdotenv: ^4.0
README
此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 Geniar的Ohdear SDK包的代码,并深受其启发。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。