aimagician / bitpaymagic
此包已被放弃,不再维护。未建议替代包。
一个用于惊人的BitPay支付系统的Laravel 5包装包
1.0.0
2018-04-02 02:14 UTC
Requires
- php: ^5.5.9 || ^7.0
- bitpay/php-client: ~2.2
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^6.0
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