bitocredit / laravel-gateway
A Laravel package for integrate with bitocredit API.
Requires
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Bitocredit Laravel Package
This package used for integrate with Bitocredit api
usage
Require this package with composer using the following command:
composer require bitocredit/laravel-gateway
publish config files with this command:
php artisan vendor:publish --tag=laravelGateway
and finally add these variables to .env file:
GATEWAY_BASE_URL=https://bitocredit.com/api/ GATEWAY_TOKEN=YOUR_TOKEN
now you can use this package like this:
use Bitocredit\LaravelGateway\Facades\Api; $result = Api::createWallet("wallet_id" , "network") // replace wallet_id with your wallet id and set network type
methods
createWallet
This method used for creating wallet for user
endpoint : https://bitocredit.com/api/create/wallet/{token}
$result = Api::createWallet("wallet_id" , "network") // replace wallet_id with your wallet id and set network type
transactionCheck
This method used for check a transaction is confirmed or not
endpoint : https://bitocredit.com/api/transaction/check/{token}
$result = Api::transactionCheck("transaction_hash"); // replace transaction_hash with your transaction hash
transactionRecovery
This method used for check a transaction that is lost in blockchain
endpoint : https://bitocredit.com/api/transaction/recovery/{token}
$result = Api::transactionRecovery("transaction_hash"); // replace transaction_hash with your transaction hash
transactionFee
This method used for check a transaction that is lost in blockchain
endpoint : https://bitocredit.com/api/transaction/fee/{token}
$result = Api::transactionFee();
transactionExample
Please only use this api for test ! it's only an example to show how the server sends data to callback after payment confirmation
endpoint : https://bitocredit.com/api/transaction/example/callback
$result = Api::transactionExample("transaction_hash"); // replace transaction_hash with your transaction hash