Package Data | |
---|---|
Maintainer Username: | bmatovu |
Maintainer Contact: | mtvbrianking@gmail.com (bmatovu) |
Package Create Date: | 2023-03-26 |
Package Last Update: | 2023-03-26 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-12 15:00:05 |
Package Statistics | |
---|---|
Total Downloads: | 9 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
This package helps you integrate the Beyonic into your Laravel application.
Sign up and create your client application
To get started, install the package via the Composer package manager:
composer require bmatovu/laravel-beyonic
Configuration customization
If you wish to customize the default configurations, you may export the default configurations using
php artisan vendor:publish --provider="Bmatovu\Beyonic\BeyonicServiceProvider" --tag="config"
Update the following settings in your environment file.
.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();
If you've stumbled across a bug, please help us by leaving as much information about the bug as possible, e.g.
This will help us to fix the bug as quickly as possible, and if you wish to fix it yourself feel free to fork the package and submit a pull request!