Перейти к содержимому


Фотография

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 OFFLINE   Romero

Romero

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 51 сообщений
  • ГородNSK, SIBERIA
  • На счете:0 Сатоши

Отправлено 18 Март 2016 - 21:25

Вы можете автоматизировать прием платежей Сибирский Червонец (SIB) на вашем сайте.

Для этого вам нужно: 

  • установить и запустить на вашем сервере полную версию кошелька
  • каждому клиенту сгенерировать уникальный адрес SIB для пополнения
  • периодически, скриптом проверять входящие транзакции на ваш кошелек

Когда вы видите новую входящую транзакцию, проверьте, на какой адрес поступили деньги. Узнайте, кому из клиентов принадлежит адрес и увеличьте его баланс. После этого поменяйте в базе статус транзакции, чтобы не зачислить её повторно.
----
Запрос платежа

  1. Сгенерируйте новый адрес клиенту командой:

getnewaddress "account"
где «account» – имя пользователя в вашей системе. Данное имя запишется в бумажнике, как Метка к адресу

1. Сгенерируйте внутреннюю ссылку URI для совершения платежа "в один клик". Ссылка запускает приложение на устройстве клиента и подставляет параметры для оплаты: сумма, метка, сообщение (детали платежа). Клиенту остается нажать кнопку «Отправить»

Формат URI: 
sibcoin:SQVjvk5DiToPR4ktZpHQBiWos718scGizB?amount=100.00000000&label=AlexxTrade&message=account_deposit

  • SQVjvk5DiToPR4ktZpHQBiWos718scGizB – адрес, сгененрированный вами для данного клиента
  • amount=100.00000000 – сумма SIB для оплаты
  • label=AlexxTrade – метка для кошелька клиента (название вашего магазина/сервиса, отображаемая в его записной книжке)
  • message=account_deposit – детали платежа

2. Сгенерируйте QR-код для оплаты с мобильных устройств, для которых ввод адреса вручную крайне неудобен, чтение QR-кода – наиболее предпочтително. QR-Reader встроен в мобильный кошелек Червонца (SIB). Для генерации используйте любую открытую библиотеку или сервис. В QR-код необходимо закодировать URI.

В результате, после нажатия кнопки «Оплатить» в вашем магазине, клиент должен увидеть примерно такой экран:

NALpEFk.png

----------

 

Проверка платежей и зачисление

1. Получаем список транзакций с помощью команды:

listtransactions "account"
где «account» – ограничение (если вы хотите посмотреть транзакции только для данного аккаунта)

2. В ответе проверяем тип транзакции (входящая); сумму; количество подтверждений в сети, после наступления которых вы зачислите платёж клиенту в вашей системе (например, если больше 3-х подтверждений, то зачисляем):


[
{
"account" : "Ivan_Petrov",
"address" : "SXdjZK1beuGYKYDD8utymUmjZkdsHVTazW",
"category" : "receive",
"amount" : 100.00000000,

"vout" : 1,
"confirmations" : 7019,
"bcconfirmations" : 7019,
"blockhash" : "00000000178e2403c42dbd979376027dba6eefc773a2317ed18084b6d2bffa52",
"blockindex" : 1,
"blocktime" : 1457219932,
"txid" : "f35e9c06b80c18ef9263a772dfe25888c0efc49c2c68197060cefc812ce99eae",
"walletconflicts" : [
],
"time" : 1457219926,
"timereceived" : 1457219926
},
{
"account" : "Ivan_Petrov",
"address" : "SXdjZK1beuGYKYDD8utymUmjZkdsHVTazW",
"category" : "receive",
"amount" : 180.90000000,
"vout" : 1,
"confirmations" : 1670,
"bcconfirmations" : 1670,
"blockhash" : "00000000027595a35e1c415f9b3deeb5a880ccb3b090b6b0241c2e745206a8be",
"blockindex" : 1,
"blocktime" : 1458064825,
"txid" : "a7393b8ca262a2f98d8d8b91141f6971af82e47f074d9c2c828905b456cbe83c",
"walletconflicts" : [
],
"time" : 1458064726,
"timereceived" : 1458064726
}
]

3. В базе делаем проверку, нет ли там уже данной транзакции (txid). И, если нет, – увеличиваем баланс клиента (зачисляем платёж).
Если в вашей системе зачисление происходит в другой валюте по курсу, то после проверки txid в базе, необходимо запросить курс, а потом зачислить сумму в другой валюте.

Далее, запишем лог, и все готово.

В завершение повесим ярлык в подвал вашего сайта, что вы принимаете Червонцы:

<a href="https://sibcoin.info"><img src="https://sibcoin.info...ept_sibcoin.png" alt="Принимаем Червонцы в качестве оплаты" title="Принимаем Червонцы в качестве оплаты" width="140" height="70"></a>

 

RpPjk8K.png


  • 0

#2 OFFLINE   casio

casio

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 588 сообщений
  • На счете:0 Сатоши

Отправлено 18 Март 2016 - 23:15

Ну вот допустим сервер хочет мой проверить кто сделал мне оплату? тут как мне быть. Есть апи какое нибудь?


  • 0

#3 OFFLINE   Cryptograff

Cryptograff

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 122 сообщений
  • На счете:300 Сатоши

Отправлено 19 Март 2016 - 06:27

Ну вот допустим сервер хочет мой проверить кто сделал мне оплату? тут как мне быть. Есть апи какое нибудь?

 

Смотрим: Проверка платежей и зачисление


  • 0

#4 OFFLINE   casio

casio

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 588 сообщений
  • На счете:0 Сатоши

Отправлено 19 Март 2016 - 07:17

 

Ну вот допустим сервер хочет мой проверить кто сделал мне оплату? тут как мне быть. Есть апи какое нибудь?

 

Смотрим: Проверка платежей и зачисление

 

 

А что смотреть? Как мой сервер команду подаст в кошелек? В принципе можно это сделать, но для этого дорогое оборудование и софт нужен будет, и явно для 99% сайтов это не выход.


  • 0

#5 OFFLINE   Cryptograff

Cryptograff

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 122 сообщений
  • На счете:300 Сатоши

Отправлено 19 Март 2016 - 14:45

 

 

Ну вот допустим сервер хочет мой проверить кто сделал мне оплату? тут как мне быть. Есть апи какое нибудь?

 

Смотрим: Проверка платежей и зачисление

 

 

А что смотреть? Как мой сервер команду подаст в кошелек? В принципе можно это сделать, но для этого дорогое оборудование и софт нужен будет, и явно для 99% сайтов это не выход.

 

 

Кошелек на сервере у вас. Прямо командой и запускаете. Никакого дорогого оборудования не требуется. 

 

 

 

Для этого вам нужно: 


  • 0

#6 OFFLINE   Сашка Суралмашка

Сашка Суралмашка

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • ГородМосква
  • На счете:0 Сатоши

Отправлено 19 Март 2016 - 19:36

Нужно поднять кран "Сибирского Червонца". С предложениями отписываемся в темуhttp://bitalk.org/threads/3488/ или на форум НСО - http://forum-nso.ru/threads/1914/
Заранее спасибо откликнувшимся. Мы надеемся на продуктивное сотрудничество!


  • -1

#7 OFFLINE   Romero

Romero

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 51 сообщений
  • ГородNSK, SIBERIA
  • На счете:0 Сатоши

Отправлено 19 Март 2016 - 19:48

 

Нужно поднять кран "Сибирского Червонца". С предложениями отписываемся в темуhttp://bitalk.org/threads/3488/ или на форум НСО - http://forum-nso.ru/threads/1914/
Заранее спасибо откликнувшимся. Мы надеемся на продуктивное сотрудничество!

 

Здесь не в тему, надо перенести этот запрос в краны! Это будет правильнее B)


  • 1

#8 OFFLINE   Сашка Суралмашка

Сашка Суралмашка

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений
  • ГородМосква
  • На счете:0 Сатоши

Отправлено 19 Март 2016 - 19:55

Разошелся =(( Удалить не могу. Я понял - спс за замечание. 


  • 0

#9 OFFLINE   nimogsm

nimogsm

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 805 сообщений
  • На счете:6640 Сатоши

Отправлено 22 Март 2016 - 13:06

Ооо есть же нашел спасибо,хотел на сайт почтавить платежку от сиба,как все сделаю отпишусь,интересно как ето все работает)
  • 1

kucoinBanner728.png
GM_LS-BIT-ENG-Banners_468x60px.gif  (Код на скидку 4% zKmEpj )

 

 


#10 OFFLINE   Romero

Romero

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 51 сообщений
  • ГородNSK, SIBERIA
  • На счете:0 Сатоши

Отправлено 22 Март 2016 - 13:11

Ооо есть же нашел спасибо,хотел на сайт почтавить платежку от сиба,как все сделаю отпишусь,интересно как ето все работает)

Будем ждать результатов :)


  • 0

#11 OFFLINE   dron8809

dron8809

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 46 сообщений
  • На счете:4390 Сатоши

Отправлено 26 Март 2018 - 20:07

А можно в качестве кошелька Sibcoin использовать кошелек из биржи?


  • 0

#12 ONLINE   Варяг

Варяг

    Активист форума

  • Пользователи
  • PipPipPip
  • 3 383 сообщений
  • На счете:7324 Сатоши

Отправлено 09 Апрель 2018 - 01:25

А можно в качестве кошелька Sibcoin использовать кошелек из биржи?

Вряд ли топик стартер темы Romero ответит, его уже 2 года как нет на форуме. Это разве что повезет и кто-то, кто разбирается в теме, случайно зайдет сюда и не поленится отписать сразу тут, но шанс на это небольшой, хотя почему было, конечно, и не попробовать?


  • 0





Темы с аналогичным тегами Сибирский Червонец, sibcoin, sib, прием платежей

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных





loading...