bmatovu / laravel-beyonic
Beyonic API 的 Laravel 封装
v0.0.1
2023-03-26 19:02 UTC
Requires
- php: ^7.2.5|^8.0
- guzzlehttp/guzzle: ^6.3|^7.0
- illuminate/http: ^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- code-lts/doctum: ^5.5
- friendsofphp/php-cs-fixer: ^2.18|^3.0
- illuminate/container: ^6.0|^7.0|^8.0|^9.0|^10.0
- orchestra/testbench: ^4.0|^5.0|^6.0|7.0|^8.0
- phpunit/phpunit: ^8.0|^9.0|^10.0
README
介绍
本软件包帮助您将 Beyonic 集成到 Laravel 应用程序中。Beyonic
注册并创建您的客户端应用程序
安装
要开始,请通过 Composer 软件包管理器安装该软件包
composer require bmatovu/laravel-beyonic
配置定制
如果您想定制默认配置,可以使用以下方法导出默认配置
php artisan vendor:publish --provider="Bmatovu\Beyonic\BeyonicServiceProvider" --tag="config"
在您的环境文件中更新以下设置。
.env
+ BEYONIC_API_URI=https://api.beyonic.com/api/ + BEYONIC_API_TOKEN=... + BEYONIC_API_VERSION=v3 + BEYONIC_CURRENCY=BXC + BEYONIC_SEND_INSTRUCTIONS=true
用法
use Bmatovu\Beyonic\Services\Collection; $collection = new Collection(); // Request a user to pay you $apiTransactionResponse = $collection->ask('+80000000004', 500); $transaction = json_decode($apiTransactionResponse); // Get transaction details $apiTransactionResponse = $collection->get($transaction->id); // Get transactions $apiTransactionsResponse = $collection->all();
报告错误
如果您遇到错误,请尽可能多地提供有关错误的信息,例如
- 重放步骤
- 预期结果
- 实际结果
这将帮助我们尽快修复错误,如果您想自行修复,请随意 分支软件包 并提交拉取请求!