Jump to content
Asmurfel

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

Recommended Posts

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

https://bitaps.com/api

 

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

Share this post


Link to post
Share on other sites

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

 

https://bitaps.com/api

 

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

Edited by 4_tochka

Share this post


Link to post
Share on other sites

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

Логика моего скрипта такая, что я в "кроне" каждые 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 минут назад выдавал, что у меня ошибки в запросе.

Share this post


Link to post
Share on other sites

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

 

- - [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"

 

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

Edited by 4_tochka

Share this post


Link to post
Share on other sites

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

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

<?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";
    }


  }

?>

Share this post


Link to post
Share on other sites

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

Edited by 4_tochka

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...