emmanuelonyo / basqet-php
basqet 接收加密货币支付的 PHP 库
v1.0.0
2022-09-02 09:47 UTC
Requires
- guzzlehttp/guzzle: ^7.5
- vlucas/phpdotenv: ^5.4
README
Basqet API 的官方 PHP 库。
安装
使用 Composer 初始化项目并克隆仓库
composer require emmanuelonyo/basqet-php
使用/示例
实例化类
use Basqet\Basqet; $Basqet = new Basqet($_ENV['BASQET_SECRET_KEY'],$_ENV['BASQET_PUBLIC_KEY']);
获取可用货币
// Fetch all fiat currency $currencies = $basqet::fetchAllCurrency("FIAT")
初始化交易
$paymentData = [ "customer": [ "name"=> "tunde", "email"=> "customer@example.com" ], "amount"=> "1000", "currency"=> "NGN", "meta"=> [ "reference": "bghggbbvv" ] ]; $transactionObj = $Basqet::initializeTransaction(paymentData);
启动交易
$transactionObj = $Basqet::initiateTransaction(<transactionId>, ['currency_id'=> <currency_id>])
验证交易
$transactionObj = $Basqet::verifyTransaction(<transactionId>)
模拟 webhook 事件
$transactionObj = $Basqet.triggerWebhook(<transactionId>, [ status=> 'SUCCESSFUL' ])
文档/API 参考
请我喝咖啡
我需要工作,您可以通过 +2348102937785 联系我 emmanuelonyo34@gmail.com