samirdjelal/cryptocurrency

区块链加密货币工具包 ₿

dev-master 2020-06-24 23:57 UTC

This package is auto-updated.

Last update: 2024-09-25 09:26:46 UTC


README

注意:此包尚未准备好用于生产。

Latest Version on Packagist Build Status Quality Score Total Downloads

加密货币工具包让您将加密货币支付系统集成到现有的Laravel应用程序中。

目前它支持比特币。

安装

您可以通过Composer安装此包

composer require samirdjelal/cryptocurrency

将以下字段添加到您的 .env 文件中。

BLOCKCHAIN_API_KEY=
BLOCKCHAIN_XPUB=
CALLBACK_SECRET_KEY=

用法

// Get the current price of 1 BTC in USD.
Cryptocurrency::bitcoin()->price();

// Generate a unique bitcoin address for a specific order id. 
Cryptocurrency::bitcoin()->orderId('abcd11')->address();

// The gap between the last used address and the last generated address.
Cryptocurrency::bitcoin()->gap();

// Get information about a callback that already exists for a specific orderId.
Cryptocurrency::bitcoin()->orderId('abcd11')->callback();

// Check if a payment is made.
Cryptocurrency::bitcoin()->orderId('abcd11')->check();

测试

composer test

更新日志

请参阅更新日志获取最近更改的更多信息。

贡献

请参阅贡献指南获取详细信息。

安全性

如果您发现任何安全相关的问题,请通过电子邮件 samir.djelal.webdesign@gmail.com 联系,而不是使用问题跟踪器。

致谢

许可协议

MIT许可协议(MIT)。请参阅许可文件获取更多信息。

Laravel包模板

此包是用Laravel包模板生成的。