Настройки кошелька

С помощью настроек кошелька можно изменить данные колбека и установить назначения для отправки, чтобы сделать форвардинг кошелек.

Bitcoin QR code icon

Contents

Запрос:

Параметры

{access-token},
string
Токен для доступа. Берется из запроса авторизации для кошелька. (Подробнее). Обязательное поле
{WalletID},
string
Идентификатор Кошелька. Обязательное поле
{callback},
object
Данные для колбека. Опциональное поле
{destinations},
array of objects
Криптовалютные адреса интернет-магазина, куда будет произведен форвардинг платежа.
Каждый элемент {destinations} содержит следующие значения.
address - адрес получателя;
amount - сумма платежа или процент.
Опциональное поле

Если у какого-то из {destinations} есть address, но отсутствует amount, то остаток средств после оплаты будет поступать по этому адресу. Все остальные поля после заданного address c пустым amount будут проигнорированы.

Если вы хотите обнулить настройки, то просто отправьте значение null:

    {
      "callback":null,
      "destinations":null
    }
    
  

В заголовке Authorization требуется отправить Bearer c токеном для доступа. Без указания заголовка вы не сможете получить успешный ответ.

Колбек - это массив из URL и данных пользователя.
{callback} содержит в себе следующие данные.

{callback: url} Колбек - это массив из URL и данных пользователя. Обязательное поле
{callback:data} Данные.
Ассоциативный массив, состоящий из пар ключ-значение.
Обязательное поле
{callback:method} Метод обращения к серверу с колбеком. Например, GET, POST Обязательное поле
Пример запроса

curl 'https://apirone.com/api/v2/wallets/btc-c70afacf0b7d7808e8be36bfd7ceed71' -X PATCH -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsIjoidGJ0Yy01MzNlZTljNmI0NmYzNjJhNmQ0ODg1MzgzMDc0MTFlMCIsImV4cCI6MTYxMzYyNjM3M30.KnQ2zTAuKXkdihhMYxuaR8g217rfEp5CaKyjDU0lKWM' --data-raw '{"callback":{"data":null,"method":"GET","url":"https://example.com/"},"destinations":[{"address":"35Gnk75DbehHXkshBX1QzpKdq4AJDW6KKv","amount":"100%"}]}'

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

{wallet}, string Идентификатор Кошелька. Обязательное поле
{created}, string Дата создания кошелька.
Содержит полную дату, часы, минуты, секунды, десятичную часть секунды: гггг-мм-ддTчч:мм:сс.с
Обязательное поле
{currency}, string Тип валюты: «btc», «ltc», «bch», «doge». Обязательное поле
{units}, string Единица, используемая для расчетов в процессинге. Например, сатоши. Обязательное поле
{destinations}, array of objects Криптовалютные адреса интернет-магазина, куда будет произведен форвардинг платежа. Обязательное поле
{fee}, string Стратегия расчета комиссии по умолчанию Обязательное поле
{callback},
object
Данные для колбека. Обязательное поле
Пример результата выполнения:
    {
      "wallet": "btc-c70afacf0b7d7808e8be36bfd7ceed71",
      "created": "2021-01-18T13:41:15.603517",
      "currency": "btc",
      "units": "satoshi",
      "destinations": [ {
        "address": "35Gnk75DbehHXkshBX1QzpKdq4AJDW6KKv",
        "amount": "100%"
      } ],
      "fee": "normal",
      "callback": {
        "data": null,
        "method": "GET",
        "url": "https://example.com/"
      }
    }
    
  

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

Если у вас возникают ошибки с токеном, то попробуйте его обновить с помощью refresh-token (узнать больше).