Я пытаюсь отправить платеж через API кошелька coinbase.com. Я нашел код на GitHub, с его помощью я успешно отправил платеж на адрес LTC. Вот код:
<?php
include 'vendor/autoload.php';
$apiKey = 'MY_API_HERE';
$apiSecret = 'MY_SECRET_HERE';
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
use Coinbase\Wallet\Enum\CurrencyCode;
use Coinbase\Wallet\Resource\Transaction;
use Coinbase\Wallet\Value\Money;
$accountId = "MY_LTC_ACCOUNT_ID_HERE";
$account = $client->getAccount($accountId);
$transaction = Transaction::send([
'toBitcoinAddress' => 'PAYMENT_ADDRESS',
'amount' => new Money(AMOUNT_OF_LTC_HERE, CurrencyCode::LTC)
]);
try {
$client->createAccountTransaction($account, $transaction);
}
catch(Exception $e) {
echo $e->getMessage();
}
?>
Мои включенные файлы здесь https://darkchannel.info/coinbase/vendor.zip
Но я не знаю, как получить хэш транзакции (идентификатор транзакции монеты).