Сервисная информация кошелька

Этот API метод используется для того, чтобы узнать информацию о процессинге: какие криптовалюты поддерживаются, варианты оплаты комиссии сети. Также он позволяет оперативно узнавать о доступности той или иной криптовалюты у процессинга.

Bitcoin QR code icon

Contents

Запрос:

Параметры

Данный запрос не требует дополнительных параметров.

Пример URL запроса

curl 'https://apirone.com/api/v2/wallets' -X OPTIONS

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

{supported-fee-policies},
string
Список поддерживаемых политик. Подробнее о политиках вы можете посмотреть здесь. Обязательное поле
{currencies},
array of objects
Массив, содержащий объекты с информацией о каждой криптовалюте. Обязательное поле

Рассмотрим отдельно параметры объекта {currencies}

{currencies: name},
string
Полное название криптовалюты. Например, "Bitcoin". Обязательное поле
{currencies: abbr},
string
Аббревиатура криптовалюты. Например, "btc". Обязательное поле
{currencies: units},
number
Единица, используемая для расчетов в процессинге. Например, сатоши. Обязательное поле
{currencies: units-factor},
number
Число, показывающее количество знаков в десятичной части. Например, 1e-08 означает, что в валюте используются числа до 8 знака после десятичного разделителя. Обязательное поле
{currencies: address-types},
string
Доступные типы создаваемых адресов данной криптовалюты. Из этого списка можно выбрать тип генерируемых адресов, если, например, необходимо получать SegWit-адреса в сети Bitcoin, то нужно подставлять p2wpkh вместо типа по умолчанию. Обязательное поле
{currencies: default-address-type},
string
Тип по умолчанию для новых адресов. Если при генерации нового адреса не был выставлен тип, то используется тип по умолчанию. Обязательное поле
{currencies: minimal-confirmations},
number
Минимальное количество подтверждений для вхождения в блокчейн. Данный параметр может быть использован при получении и обработке колбека - задается в вашем обработчике. При достижении данного количества подтверждений на стороне процессинга подтверждается транзакция. Обязательное поле
{currencies: processing-fee},
number
Комиссия процессинга. Рекомендуем сверять комиссию процессинга с помощью запроса, а не выставлять в своих приложениях вручную, т.к. она может изменяться. Обязательное поле
Пример результата выполнения:
    {
      "supported-fee-policies": 
      [
          "normal",
          "priority",
          "custom"
      ],
      "currencies": [
          {
              "name": "Bitcoin",
              "abbr": "btc",
              "units": "satoshi",
              "units-factor": 1e-08,
              "address-types": [
                  "p2pkh",
                  "p2pkh(c)",
                  "p2wpkh",
                  "p2sh-p2wpkh"
              ],
              "default-address-type": "p2sh-p2wpkh",
              "minimal-confirmations": 1,
              "processing-fee": 10000,
              "fee-free-limit": 50000
          },
          {
              "name": "Bitcoin (testnet)",
              "abbr": "tbtc",
              "units": "satoshi",
              "units-factor": 1e-08,
              "address-types": [
                  "p2pkh",
                  "p2pkh(c)",
                  "p2wpkh",
                  "p2sh-p2wpkh"
              ],
              "default-address-type": "p2sh-p2wpkh",
              "minimal-confirmations": 1,
              "processing-fee": 10000,
              "fee-free-limit": 50000
          },
          {
              "name": "Litecoin",
              "abbr": "ltc",
              "units": "satoshi",
              "units-factor": 1e-08,
              "address-types": [
                  "p2pkh",
                  "p2pkh(c)",
                  "p2wpkh",
                  "p2sh-p2wpkh"
              ],
              "default-address-type": "p2pkh",
              "minimal-confirmations": 1,
              "processing-fee": 125000,
              "fee-free-limit": 750000
          },
          {
              "name": "Bitcoin Cash",
              "abbr": "bch",
              "units": "satoshi",
              "units-factor": 1e-08,
              "address-types": [
                  "p2pkh"
              ],
              "default-address-type": "p2pkh",
              "minimal-confirmations": 1,
              "processing-fee": 100000,
              "fee-free-limit": 500000
          },
          {
              "name": "Dogecoin",
              "abbr": "doge",
              "units": "satoshi",
              "units-factor": 1e-08,
              "address-types": [
                  "p2pkh"
              ],
              "default-address-type": "p2pkh",
              "minimal-confirmations": 1,
              "processing-fee": 300000000,
              "fee-free-limit": 1000000000
          }
      ]
  }
    
  

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