tronapiw / tronapi
tronapi php client library
dev-master
2022-06-24 03:41 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is auto-updated.
Last update: 2025-06-24 09:38:02 UTC
README
这是 tronapi
的 php
开发包。用于简化商户接入 tronapi
的接口服务。
链接
安装
- 安装 composer 包管理器。
- 下载该项目源码,然后进入源码根目录,执行:
composer install
,该命令会创建vendor
目录。 - 项目中引用
/vendor/autoload.php
文件。
关于
composser
的更多信息,请直接谷歌或参考官方说明文档。
使用
require_once dirname(__DIR__).'/vendor/autoload.php'; $publicKey = 'your public key'; $privateKey = 'your private key'; $client = new \Tronapi\Tronapi($publicKey, $privateKey);
订单
- 订单创建
$amount = 100; $currency = 'CNY'; $coinCode = 'USDT'; $orderId = '123456'; $productName = 'your product name'; $customerId = 'your customer id'; $notifyUrl = 'your notify url'; $redirectUrl = 'your redirect url'; $transactionData = $client->transaction->create( $amount, $currency, $coinCode, $orderId, $customerId, $productName, $notifyUrl, $redirectUrl ); var_dump($transactionData);
- 订单查询
$token = 'your transaction token'; $data = $client->transaction->query($token); var_dump($data);
收款地址
- 收款地址列表
$data = $client->address->list(); var_dump($data);
- 收款地址配置
$data = $client->address->add('your wallet address'); var_dump($data);
- 收款地址生成
$data = $client->address->generate(); var_dump($data);
- 收款地址生成 & 替换
$data = $client->address->generate_add(); var_dump($data);
账户
- 余额查询
$data = $client->account->balance(); var_dump($data);
测试
本项目 example
目录下包含了接口调用的示例,也可直接运行测试,步骤如下:
- 下载项目源码,并进入源码根目录
composer install
- 修改相关配置信息,主要是
public key
&private key
php example/transaction.php
或者php example/address.php
或者php example/account.php
联系
- 可通过 官网
右下角
反馈功能和我们取得联系。 - telegram: jackslowfak