abgit / bitaps
此包的最新版本(0.1.4)没有可用的许可证信息。
一个简单的bitaps.com php sdk
0.1.4
2019-12-14 14:02 UTC
Requires
- rmccue/requests: 1.*
README
此库提供了一个API来使用bitaps.com的服务。
使用Composer安装
将abgit/bitaps
作为依赖项添加,并运行composer update
"require": {
...
"abgit/bitaps" : "0.1.*"
...
}
市场API
<?php // import dependencies require 'vendor/autoload.php'; // get the bitaps class instance $market = new bitaps\market(); // Tickers - Average price $result = $market->averagePrice(); // Tickers - Ticker list $result = $market->tickerList();
支付转发API
<?php // import dependencies require 'vendor/autoload.php'; // get the bitaps class instance $pf = new bitaps\paymentforwarding(); // Payment forwarding API: Payment forwarding - Create forwarding address $result = $pf->createForwardingAddress( $forwarding_address, $callback_link, $confirmations ); // Payment forwarding API: Payment forwarding - Payment address state $result = $pf->paymentAddressState( $address, $PaymentCode, $AccessToken ); // Payment forwarding API: Payment forwarding - List of payment address transactions $result = $pf->listOfPaymentAddressTransactions( $address, $PaymentCode, $AccessToken, $from, $to, $limit, $page ); // Payment forwarding API: Payment forwarding - Callback handler $result = $pf->callbackHandler(); // Payment forwarding API: Payment forwarding - Callback log for payment address $result = $pf->callbackLogForPaymentAddress( $address, $PaymentCode, $AccessToken, $limit, $page ); // Payment forwarding API: Payment forwarding - Callback log for payment $result = $pf->callbackLogForPayment( $tx_hash, $output, $PaymentCode, $AccessToken, $limit, $page ); // Payment forwarding API: Domain authorization - Create domain authorization code $result = $pf->createDomainAuthorizationCode( $callback_link ); // Payment forwarding API: Domain authorization - Create domain access token $result = $pf->createDomainAccessToken( $callback_link ); // Payment forwarding API: Domain statistics - Domain statistics $result = $pf->domainStatistics( $domainHash, $AccessToken ); // Payment forwarding API: Domain statistics - List of created addresses $result = $pf->listOfCreatedAddresses( $domainHash, $AccessToken, $from, $to, $limit, $page ); // Payment forwarding API: Domain statistics - List of domain transactions $result = $pf->listOfDomainTransactions( $domainHash, $AccessToken, $from, $to, $limit, $page, $type ); // Payment forwarding API: Domain statistics - Daily domain statistics $result = $pf->dailyDomainStatistics( $domainHash, $AccessToken, $from, $to, $limit, $page);
钱包API
<?php // import dependencies require 'vendor/autoload.php'; // create a new wallet $wallet = new bitaps\wallet(); $result = $wallet->create( $callback_link, $password ); // or init a previous created wallet $wallet = new bitaps\wallet( $wallet_id, $password ); // Wallet API: add Address to Wallet $result = $wallet->addAddress( $callback_link, $confirmations ); // Wallet API: add and process payments $result = $wallet->addPayment( $address_1, $amount_1 )->addPayment( $address_2, $amount_2 )->pay(); // Wallet API: Wallet state $result = $wallet->state(); // Wallet API: Wallet transactions $result = $wallet->transactions( $from, $to, $limit, $page ); // Wallet API: Wallet addresses $result = $wallet->addresses( $from, $to, $limit, $page ); // Wallet API: Wallet transactions per Address $result = $wallet->addressTransactions( $address, $from, $to, $limit, $page ); // Wallet API: Wallet daily statistics $result = $wallet->statistics( $from, $to, $limit, $page );