Создание платежной системы с использованием Blockchain API

Я вижу много веб-сайтов, использующих API блокчейна для создания биткойн-кошельков (если я прав), отправки и получения платежей, я знаю, как обычно сделать платежную систему с использованием C#/MSSQL или PHP/MySQL, но мне кажется, что это слишком много. реализации API блокчейна разные вещи, поэтому я хотел знать, как мне настроить кошелек, например, использовать PHP для реализации онлайн-кошелька, чтобы я мог создавать учетные записи пользователей, создавать кошельки, отправлять платежи с моего сайта (который имеет кошелек) в другой биткойн-кошелек на другом сайте, так как я думаю, что все они на самом деле используют один и тот же API блокчейна, есть идеи, как сделать что-то подобное?

Добро пожаловать в Биткойн.SE! В настоящее время этот вопрос довольно широк: как настроить всю платежную систему с помощью API. Возможно, вы могли бы отредактировать свой вопрос, чтобы задать более конкретные вопросы о различиях, с которыми вы столкнулись между этим и другими API, которые вы использовали.

Ответы (1)

Вопрос довольно общий, поскольку вы можете использовать Blockchain API в общем виде. Blockchain.info — это компания, которая предоставляет API для использования в сети Биткойн. Если вы хотите писать приложения с использованием этого API, можете прочитать об этом здесь. https://blockchain.info/api/

Наряду с этим API вы можете изучить другие сервисы, такие как BitPay или даже Stripe, которые предоставляют способы принимать платежи в биткойнах, не зная подробностей о протоколе.

Если вы используете Blockchain API в общем смысле и хотите, чтобы ваш веб-сайт не зависел от внешних компаний и API, вы должны запустить полный узел самостоятельно.

Полные узлы Биткойн позволяют обмениваться данными через вызовы RPC для создания кошельков, транзакций и т. д. Существует множество примеров того, как подключиться к узлу Биткойн через RPC с помощью PHP. Вы бы запустили узел в TestNet, чтобы вы могли создавать и тестировать, не опасаясь потерять деньги из-за ошибок или сборов.

Bitcoin Core — очевидный выбор для полной ноды, но я бы также посмотрел на реализацию bcoin, если бы занимался значительным управлением кошельком.