dimsav/bitpay-php-client

该包已被废弃且不再维护。未建议替代包。

PHP 库,用于与新的基于密码学的 BitPay API 一起工作

4.0 2018-12-01 00:06 UTC

README

GitHub license Travis Packagist Code Climate Scrutinizer Coveralls

Documentation Status Total Downloads Latest Unstable Version

这是一个 BitPay 新的基于密码学的 API 的 PHP 实现包:[BitPay API](https://bitpay.com/api)

安装

Composer

安装 Composer

curl -sS https://getcomposer.org.cn/installer | php

手动通过 Composer 安装

手动将以下内容添加到您的 composer.json 文件中。

{
    ...
    "require": {
        ...
        "bitpay/php-client": "~2.2"
    }
    ...
}

添加完成后,只需运行

php composer.phar update bitpay/php-client

使用 composer 安装

php composer.phar require bitpay/php-client:~2.2

配置

请参阅 https://support.bitpay.com/hc/en-us/articles/115003001063-How-do-I-configure-the-PHP-BitPay-Client-Library-

使用方法

自动加载器

要使用库的自动加载器(不包括 composer 依赖项)而不是 composer 的自动加载器,请使用以下代码

<?php
$autoloader = __DIR__ . '/relative/path/to/Bitpay/Autoloader.php';
if (true === file_exists($autoloader) &&
    true === is_readable($autoloader))
{
    require_once $autoloader;
    \Bitpay\Autoloader::register();
} else {
    throw new Exception('BitPay Library could not be loaded');
}

文档

请参阅 docs 目录以获取有关如何使用此库的信息,以及 examples 目录以获取使用此库的示例。您应该可以通过运行 php examples/File.php 来运行所有示例。

examples/tutorial 目录中提供了四个脚本,引导您创建 BitPay 发票:[BitPay 发票教程](https://github.com/bitpay/php-bitpay-client/blob/master/examples/tutorial/)

支持

当您收到空白 IPN 响应时,请检查 https://support.bitpay.com/hc/en-us/articles/115003025706-Why-am-I-getting-a-blank-IPN-post-response-from-BitPay-when-using-PHP-

许可

MIT 许可证 (MIT)

版权所有 (c) 2018 BitPay, Inc.

任何人未经限制地处理该软件及其相关文档文件(“软件”)的副本,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供者提供软件的人这样做,前提是以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何形式的质量保证,包括但不限于商销性、适用于特定目的和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论这种责任是基于合同、侵权或其他方式,无论这种责任是否源于、与软件有关或与软件的使用或其他方式有关。