Перевод из Кошелька

Отправляйте точную сумму в Сатоши или в процентах от баланса. Вы также можете указать один или несколько адресов-получателей.

Send Bitcoins icon

Contents

Запрос:

{WalletID}, string Идентификатор Кошелька. Обязательное поле
{transfer_key}, string Ключ для перевода средств (выплаты). Обязательное поле
{destinations}, array Словарь из массивов: адрес получателя и сумма. Обязательное поле
Пример запроса:
{"transfer_key": "key_for_withdrawal"}
{
   "destinations":[
      {"address": "receiver_bitcoin_address", "amount": <amount_in_satoshies|"percent">},
	  ... #up to 255 receivers
   ]
}

Успешный ответ сервера:

{txs}, array Массив из транзакций. Обязательное поле
{change-address}, string Если при отправке транзакции есть сдача, то она вернётся на новый адрес того же кошелька. В этом же кошельке, мы создаем новый биткоин-адрес без каких либо параметров. Опциональное поле
Пример результата выполнения:
{ "txs": ["f697a5e33e8becc00cb48761299dbe9e29b8665fd4983a0a8c04aee814bd1ff4"], "change-address": "1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH" }

Сообщение об ошибке:

Примеры кода и тестовая площадка:

Параметры Поэкспериментируйте со значениями
Wallet ID
Transfer key
Destinations
Address Amount

+

Выполнить
Результат выполнения:
{"change-address": "1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH", "txid": "f697a5e33e8becc00cb48761299dbe9e29b8665fd4983a0a8c04aee814bd1ff4", "currency": "btc" }
{  
   "transfer_key":"42HWdOw5qlm9ioGjrXaU4c02R3KcZxmn",
   "destinations":[

   ]
}
<?php
  $WalletID = "2a96097067fbc62b00c02d49495f8ad9";
  $json_data =
  array ( 
    'transfer_key' => "42HWdOw5qlm9ioGjrXaU4c02R3KcZxmn",
  );
  $api_endpoint = "https://apirone.com/api/v2/btc/wallet/" .
        $WalletID . "/transfer";
  $curl = curl_init($api_endpoint);
  curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
  curl_setopt($curl, CURLOPT_POST, 1);
  curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($json_data));
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  $response = curl_exec($curl);
  $http_status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  curl_close($curl);
 
  if ($http_status_code==200){
    $decoded = json_decode($response, true);
    echo "Transaction sent. Hash: " . $decoded["txs"][0];
  } else {
      var_dump($response);
  }
?>