Перейти к содержанию

dreamteam

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

Здесь помогаем друг другу в подключении приема червонцев в качестве оплаты. 

---

 

Вы можете автоматизировать прием платежей Сибирский Червонец (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/img/accept_sibcoin.png" alt="Принимаем Червонцы в качестве оплаты" title="Принимаем Червонцы в качестве оплаты" width="140" height="70"></a>

RpPjk8K.png

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

TC, забыл написать, что в настройках кошелька надо выставить accounting=1 (по памяти, как-то так), иначе это все не заработает!

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

Для обмена оформите заявку через форму расположенную на сайте. 

В форме указывайте  действующий e-mail. В разделе "Текст сообщения" обязательно укажите: кошелек отправки средств и кошелек для  получения средств  и сумму перевода (например, с (кошелек) на (кошелек), сумма). 
 
Они, по-видимому, не по инструкции делали  :D 
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Bernstein: Solana лидирует по внедрению блокчейн-платежей

      Эксперты инвестиционной компании Bernstein опубликовали отчет, согласно которому сеть Solana выигрывает гонку по внедрению блокчейн-платежей на рынке виртуальных активов. Аналитики компании Bernstein Гаутам Чугани (Gautam Chugani) и Махика Сапра (Mahika Sapra) указали в отчете, что рыночная доля сети Solana стала доминирующей в контексте стоимости переданных стейблкоинов по сравнению с лидером рынка Эфириумом.   Эксперты заявляют, что одноуровневая конструкция блокчейна Solana в срав

      в Новости криптовалют

    • Новый рекорд биткоина / Система платежей в странах BRICS

      Биткоин обновил исторический максимум, а рост крипторынка продолжается. Что поддерживает рост биткоина, и сможет ли первая криптовалюта ставить новые рекорды цены? Для чего страны БРИКС создают систему платежей на основе блокчейна? Где криптовалюты признаны ценными бумагами? Об этом и многом другом расскажем в новом выпуске Bits.media.  

      в Новости криптовалют

    • Ямайка модернизирует кассовые терминалы для платежей в CBDC

      Власти Ямайки намерены вложить миллионы долларов в модернизацию кассовых терминалов страны для платежей в цифровой валюте Центрального банка, JAM-DEX, запущенной 18 месяцев назад. JAM-DEX была развернута в июле 2022 года, и в рамках ее запуска первые 100 000 зарегистрированных пользователей получили поощрительный бонус — $16. Задача государственного стейблкоина состояла в том, чтобы повысить доступ местного населения к финансовым услугам, однако надежды правительства Ямайки оправдались не в

      в Новости криптовалют

    • Анатолий Аксаков: «Мы протестируем цифровой рубль для бюджетных платежей в 2024 году»

      Глава комитета Госдумы по финансовому рынку Анатолий Аксаков рассказал, что уже в этом году цифровой рубль будет протестирован для бюджетных платежей по определенным категориям. В интервью «Российской газете» депутат отметил, что полноценное внедрение цифрового рубля планируется не ранее 2025 года. При этом уже сейчас ведется тестирование государственной цифровой валюты в нескольких регионах:   «В настоящее время цифровой рубль проходит тестирование. Сейчас в 11 городах проходит его

      в Новости криптовалют

    • В России появилась биржа цифровых платежей для экспортеров и импортеров

      В России начинает работу площадка для участников внешнеэкономической деятельности Exved. Сервис предлагает услуги помощи с валютными и криптовалютными переводами. Оставлять заявки в режиме b2b смогут только юрлица. Главным публичным партнером новой площадки выступает IndefiBank. Разработка платформы Exved, как стало известно Bits.media, велась последние полгода. Технические аккаунты и домены были зарегистрированы перед самым запуском площадки, в начале декабря. В создании проекта принял не

      в Новости криптовалют

×
×
  • Создать...