vbanksdk / vbank-php-sdk
Laravel SDK,方便与VDF小额信贷银行API协同工作。
0.0.4
2023-06-23 14:33 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^6.5.5 || ^7.0.1
- illuminate/http: ^9.0 || ^10.0
Requires (Dev)
- laravel/pint: ^1.2
- mockery/mockery: ^1.6
- pestphp/pest: ^1.20
README
Laravel PHP SDK,方便与VDF小额信贷银行API协同工作。
安装
您可以通过composer安装此包
composer require vbanksdk/vbank-php-sdk
用法
$vdf = new VBank\SDK\VBank(ACCESSTOKEN, APIKEY, APISECRET); $vdf->onboard(USERNAME, WALLETNAME, SHORTNAME, WEBHOOKURL,IMPLEMENTATION); // Returns array // Get your coporate acount details $vdf->corporateAccount(); // Returns instance of CorporateAccount resource class // Create fixed bank account with customer's full details $vdf->createFixedAccount(firstname, lastname, middlename, dateOfBirth, address, gender, phone, bvn); // Returns instance of FixedAccount resource class // Create fixed bank account with customer's BVN and date of birth. $vdf->createFixedAccountWithBVN(bvn, dateOfBirth); // Returns instance of FixedAccount resource class // Create fixed corporate bank account. $vdf->createFixedCorporateAccount(rcNumber, companyName, incorporationDate, bvn); // Returns instance of FixedCorporateAccount resource class // Create virtual account with expiry time. $vdf->createVirtualAccount(amount, reference, validityTimeout, merchantId, merchantName); // Returns instance of VirtualAccount resource class // Update valid amount for virtual account transaction. $vdf->updateVirtualAccountTransactionAmount(amount, accountReference); // Returns instance of VirtualAccount resource class // List banks $vdf->bankList(); // Resolve bank account $vdf->validateBankAccount(accountNumber, bankCode, TransferType::INTER); // Returns instance of Beneficiary resource class // Intiate bank transfer $vdf->initiateTransfer(corporateAccount, beneficiary, amount, reference, narration); // Returns instance of Transfer resource class // Get transaction details $vdf->transactionDetails(transactionId): // Returns instance of Transaction resource class
测试
composer test
变更日志
请参阅变更日志了解最近更改的详细信息。
贡献
请参阅贡献指南了解详细信息。
安全漏洞
请参阅我们的安全策略了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件了解更多信息。