aimagician/bitpaymagic

此包已被放弃,不再维护。未建议替代包。

一个用于惊人的BitPay支付系统的Laravel 5包装包

1.0.0 2018-04-02 02:14 UTC

This package is auto-updated.

Last update: 2023-01-15 11:55:13 UTC


README

简单的Laravel 5包装包,用于Bitpay php客户端

安装

使用 Composer 将此包添加到您的项目中

composer require aimagician/bitpaymagic

配置

运行以下命令,让Laravel为您设置配置文件。

php artisan vendor:publish

这将在config文件夹中创建一个名为"bitpaymagic.php"的配置文件。配置文件使用.env变量。使用以下密钥更新.env文件。

BITPAY_STORAGE_PASS=YourTopSecretPassword
BITPAY_PAIRING_CODE=YourPairingCode
BITPAY_PAIRING_CODE_LABEL="Test Token Label - optional"
BITPAY_ENV=testnet
BITPAY_GENERATED_TOKEN="Put here generated token"

配对代码可以在这里设置:支付工具 -> 管理API令牌 -> 添加新令牌 -> 添加令牌

生成所需的密钥

运行此Artisan命令,并在.env文件中更新生成的令牌值(BITPAY_GENERATED_TOKEN)

php artisan bitpaymagic:setup

此步骤只需运行一次,如果出现错误,请撤销并更新配对代码,然后再次尝试,或按照此教程手动完成所有操作。

特质

Bitpaymagic特质initBitpaymagicClient()函数将返回一个客户端

use BitpaymagicTrait;
...
...
$client = $this->initBitpaymagicClient();

外观

简单使用Laravel外观

use Bitpay\Buyer;
use Bitpay\Currency;
use Bitpay\Invoice;
use Bitpay\Item;

Bitpay 文档

如何设置测试环境

一个完整的工作示例: https://github.com/aimagician/bitpay-test