Метод track

Ожидать определенную оплату

Альтернативный вариант приема средств. Если заранее знать куда и сколько будет оплачено, то можно четко идентифицировать такую транзакцию.
Например покупатель хочет оплатить стоимость товара на сумму $100. Пересчитав эту сумму по текущему курсу, у вас получается (например) 0.2 ETH. Через этот метод добавляете в ожидание такую оплату, указав метку с именем пользователя или номером счета. После этого сообщаете покупателю, что нужно оплатить 0.2 ETH на адрес такой-то. После оплаты вы получите оповещение с указанной ранее меткой. Этот вариант основывается на уверенности что в какой-то промежуток времени только система и плательщик знают какую сумму ожидает система. Если же два или больше человек захотят одновременно оплатить $100, то сервис немного "подкорректирует" (на +0.000001 ETH) сумму оплаты каждой последующей заявки, чтобы она была уникальной и не совпадала с суммой других покупателей.

Параметры:
address
*token - ID токена
amount
*statusURL
tag
*uniqID

Пример вызова:
https://etherapi.net/api/v2/.track?key=7f11318c57-d80ec82a73-8ae56f31cc-a9c336253b&address=0xa122eae4ebdd5e44ca4c27043dda859da841b09c&amount=0.2&tag=user5
Ответ в случае успеха:
{
   result: {
      address: адрес указанный в вызове
      amount: уникальная сумма (равная или немного отличная от указанной в вызове)
   }
}