Перейти к публикации
Asmurfel

Ищу сервис с API для приема на временный кошелек

Рекомендованные сообщения

Нужен сервис которому можно скормить BTC адрес, в ответ получив временный адрес для оплаты

после поступления денег на временный чтобы был запрос на сайт с подтверждением оплаты.

Ну и уже с временного кошелька автоматически чтобы перевело деньги на реальный кошелек.

 

П.С. Кошельки будут пользователей

Подробнее описал на тостере - https://toster.ru/q/342114

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самому пилить придется, наверно ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я использую этот https://developers.coinbase.com/api/v2

только бэкофис работает на 1С ))

 

на коинбазе можно программно создать кошель, можно программно получить оповещение POST запросом что поступили BTC на этот кошель и можно программно вывести с кошелька BTC на любой другой кошелек

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас пока в базовом варианте доступно:

 

https://bitaps.com/api

 

Скоро откроем более расширенный функционал

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас пока в базовом варианте доступно:

 

https://bitaps.com/api

 

Скоро откроем более расширенный функционал

 

тупенький он, извините, несколько раз подводил.

не видит транзакции иногда, не знаю почему так получается.

поэтому у себя обращение к этому апи пока за комментировал и использую https://chain.api.btc.com этот.

вот тоесть https://btc.com/api-doc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемый Myprotection, можно поподробнее что и когда у вас не увидело наше апи? Если вы уж взялись сказать что, что-то работает не так довайте не будем голословны. Все логи записаны, если нас проблемы в сервисе то устраним их.

Изменено пользователем 4_tochka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошо, попробую рассказать, только без обид.

Логика моего скрипта такая, что я в "кроне" каждые 15 минут проверяю входящие транзакции  на нужные мне адреса, для этого я использовал.

https://bitaps.com/api/address/transactions/{address}[/{offset}[/{all | sent | received | multisig}[/{all | confirmed | unconfirmed | invalid }]]]

Как я понял, все параметры в этом запросе опционально, кроме самого адреса. Хорошо, пробуем, так:

https://bitaps.com/api/address/transactions/15otUFofTJksqtnEa4SxJhDQUPVj3v5TCX

Сервис мне выдает, вот что:

Blockchain REST API v 0.1. You have requested incorrect url. API reference available on http://bitaps.com/api.

Хотя на адресе транзакции есть!

Вот как-то так.


p.s.

Вот, вот  прямо сейчас сработал . :wacko:

А 3 минут назад выдавал, что у меня ошибки в запросе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Логи запросов: 

 

- - [19/Sep/2016:18:31:59 -0400] "GET /api/api/address/transactions/15otUFofTJksqtnEa4SxJhDQUPVj3v5TCX HTTP/1.0" 200 110 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0"

 - - [19/Sep/2016:18:36:07 -0400] "GET /api/api/address/transactions/15otUFofTJksqtnEa4SxJhDQUPVj3v5TCX HTTP/1.0" 200 110 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0"

 - - [19/Sep/2016:18:38:35 -0400] "GET /api/address/transactions/15otUFofTJksqtnEa4SxJhDQUPVj3v5TCX HTTP/1.0" 200 5574 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0"

 - - [19/Sep/2016:18:45:50 -0400] "GET /api/address/transactions/15otUFofTJksqtnEa4SxJhDQUPVj3v5TCX HTTP/1.0" 200 5574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"

 

Ошибку в вашем запросе выделил красным цветом

Изменено пользователем 4_tochka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но это я сейчас просто из браузера поторопился.

а в коде моего скрипта у меня правильное обращение, вроде:

<?php

  //echo "<pre>";
  $json = getSslPage("https://btc-e.nz/api/3/ticker/btc_rur-btc_btc?ignore_invalid=1");
  $element = json_decode($json);
  $last_price = $element->btc_rur->last;

  $query = mysql_query("SELECT * FROM address_btc WHERE status > 0");

  while($row = mysql_fetch_assoc($query))
  {
    //echo $row['address']."\r\n";

    $json = getSslPage("https://bitaps.com/api/address/".$row['address']);
    $json = json_decode($json,true);
    //    print_r($json);
    if ($json['message'] != "requested address not found")
    {
      $address = $row['address'];
      $json = getSslPage("https://bitaps.com/api/address/transactions/".$address."/0/received/confirmed");
      $json = json_decode($json, true);
      // print_r($json);
      for ($i=0; $i<count($json); $i++)
      {
        $sql = "SELECT * FROM transact_btc WHERE hash = '".$json[$i][1]."' \r\n";

        $rez = mysql_query($sql);
        $my_transact = mysql_fetch_array($rez);
        if (empty($my_transact['trid']))
        {
          $btc_amount = $json[$i][7] / 100000000;
          $summa = floor($last_price * $btc_amount);
          $summa = round($last_price * $btc_amount, 2);
          $summaEE[$address] += $summa;

          $sql_ins = "INSERT INTO transact_btc ********стеррррррррррррррррррррррр****";

          mysql_query($sql_ins);

          echo $json[$i][0] . " Na oplatu ".$btc_amount. " - ".$summa."\r\n";
        }

      }
      echo "<b>".$address.": ".$summaEE[$address]."</b>\r\n";
    }


  }

?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Раскомментируй принт после запроса, и отпиши что выдает апи, может тогда все станет ясно :)

Изменено пользователем 4_tochka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разкомментируй принт после запроса, и отпиши что выдает апи, может тогда все станет ясно :)

Ну прямо сейчас этот код у меня не используется...

Закидывать его в продакшин пока не могу,

как я писал выше по топику, - переключился на апи от btc.com вроде пока полет нормальный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Наверное темка уже не актуальна, но может поможет ребятам которые будут посещать еще эту стр..

Вот держите ребята хороший сервис https://apibtc.com/ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×