Настроить прием платежей на сайте через Bitcoin

Стоимость:
8 000 рублей
Срок выполнения:
5 дней
Варианты оплаты:
Без предоплаты
Способ оплаты:
  • Банковский перевод
  • Электронные деньги
Дата публикации:
2018-06-13 18:23:31

Настроить прием платежей на сайте через Bitcoin

Задача

Коллеги, нам необходимо сделать задачу номер 3:


1. У нас развернут на отдельном серваке кошелек (Original Bitcoin Client) и настроен RPC API, (https://en.bitcoin.it/wiki/API_reference_(JSON-RPC))

2. На стороне другого сайта (Сайт на kohana и на др серваке) отправляем запрос на пополнение биткоин кошелька.

3. На серваке с кошельком необходимо сделать скрипт для подтверждения транзакции.

Вариант решения (рассмотрим и др вариант решения) –
Сделать компонент для работы с АПИ биткойна, который в конструкторе получает параметры подключения, и имеет метод для выполнения запросов к АПИ. Обрабатывает ошибки сервера и выводит их выбрасывая исключения. Для тестирования компонента будет два php скрипта.
3.1. create.php - запускается без параметров, возвращает номер кошелька в формате json: {address: "XXX"}
3.2. balance.php - запускается с параметром ?address=XXX где xxx номер счета (кошелька) и возвращает баланс в формате json {balance: 000}
Оба скрипта могут вернуть ошибку в формате json: {error: "Error text"} . Т.к. тут нет отправки средств, а только получение, админ сможет настроить защиту по IP, разрешив только наши IP адреса и адрес сервера, для запуска этого будет достаточно. Соответственно и проверить мою работу можно будет до интеграции на сайт, просто через url

4. В итоге на стороне сайта делаем крон задачу и опрашиваем скрипт на стороне кошелька о состоянии транзакции для начисления, собственно, пользователю на счет.



Обязательные требования

Результат предоставить нам код, для нашей интеграции после теста.
Оплата по факту исполнения пункта 3 и теста на сайте.
Оплата на киви кошелек/яндексмани/карту сбера.

Пожаловаться
38
Просмотры

Оставлять и видеть заявки могут только авторизованные пользователи.