Download the PHP package tron-energy-market/tronzap-sdk-php without Composer
On this page you can find all versions of the php package tron-energy-market/tronzap-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tron-energy-market/tronzap-sdk-php
More information about tron-energy-market/tronzap-sdk-php
Files in tron-energy-market/tronzap-sdk-php
Package tronzap-sdk-php
Short Description Official PHP SDK for TronZap.com. The TRON Energy API lets you buy energy to lower USDT (TRC20) transfer fees.
License MIT
Homepage https://tronzap.com
Informations about the package tronzap-sdk-php
Tron Energy Rental via API
PHP SDK by TronZap.com
Русский
Official PHP SDK for the TronZap API. This SDK allows you to easily integrate with TronZap services for TRON energy rental.
TronZap.com allows you to buy TRON energy, making USDT (TRC20) transfers cheaper by significantly reducing transaction fees.
👉 Register for an API key to start using TronZap API and integrate it via the SDK.
Installation
You can install the package via composer:
Check out at Packagist: https://packagist.org/packages/tron-energy-market/tronzap-sdk-php
Requirements
- PHP 7.4 or higher
- php-json extension
Usage
Available Methods
getServices()
- Get list of available services and pricesgetBalance()
- Get current account balancecreateEnergyTransaction(address, energyAmount, duration, externalId, activateAddress)
- Create a transaction for energy purchasecreateAddressActivationTransaction(address, externalId)
- Create a transaction for address activationcheckTransaction(transactionId)
- Check status of a transactiongetDirectRechargeInfo()
- Get direct recharge service information
Error Handling
The SDK will throw a TronZapException
if an API error occurs. Common error codes include:
- 1: Authentication error: Check your API token and ensure your signature is calculated correctly.
- 2: Invalid service or parameters: Check that the service name and parameters are correct.
- 5: Internal wallet not found: contact support.
- 6: Insufficient funds: Add funds to your account or reduce the amount of energy you're requesting.
- 10: Invalid TRON address: Check the TRON address format. It should be a valid 34-character TRON address.
- 11: Invalid energy amount: Ensure the requested energy amount is valid.
- 12: Invalid duration: Check that the duration parameter is valid. Can be 1 or 24 hours.
- 20: Transaction not found: Verify the transaction ID or external ID is correct.
- 24: Address not activated: Activate the address first by making an address activation transaction.
- 25: Address already activated: The address is already activated. No action needed.
- 500: Internal Server Error.
Testing
License
The MIT License (MIT). Please see License File for more information.
Support
For support, please contact [email protected].
All versions of tronzap-sdk-php with dependencies
ext-json Version *