emmanuelonyo/basqet-php

basqet 接收加密货币支付的 PHP 库

v1.0.0 2022-09-02 09:47 UTC

This package is auto-updated.

Last update: 2024-09-05 01:33:27 UTC


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