2015-06-14 5 views
-1

Мне нужно принять биткойны на моем сайте (PHP). Я использую blockchain, и я прочитал api: https://blockchain.info/api/api_receive Простой, но у меня есть некоторые вопросы, но сначала я попытаюсь объяснить, что мне нужно.Blockchain получает API с тем же адресом

  • Клиент отправить биткойны в мой кошелек (Любая сумма, которую они хотят)
  • сервер будет уведомлен с подтверждениями, пока не получает OK.
  • Получает отправленную сумму и клиентский кошелек от обратного вызова и сохраняет в БД.

Теперь мои вопросы:

  1. «Вы задаете адрес Bitcoin мы генерируем уникальные адреса, переадресует платежи по этому адресу немедленно уведомляя обратного вызова URL» Вопрос: Можно ли повторно использовать этот адрес, и все клиенты используют тот же адрес для отправки биткойнов? Или адрес будет удален? Адрес имеет срок службы?

  2. Вместо этого создать адрес для оплаты можно оплатить клиенты непосредственно на мой кошелек, и сервер получил уведомление? Мне не нужны дополнительные параметры, такие как токены.

Я в конечном итоге на веб-сайте, которые используют всегда один и тот же бумажник/адрес для каждого нечетного: http://bitzillions.com/satoshibones

Я хотел бы иметь систему оплаты труда, как, что, один адрес за игру.

Также следует использовать блок-цепочку/блок-цепочку (https://github.com/blockchain/api-v1-client-php) или простую библиотеку (https://github.com/blockchain/receive_payment_php_demo)?

Также, если у вас есть какие-либо предложения или альтернативы, я буду рад услышать.

+0

Этот вопрос слишком широк. У вас есть более конкретный вопрос программирования? – JAL

ответ

1

Я думаю, что смогу помочь. Отказ от ответственности, что я работаю для BlockTrail.

Нельзя использовать один и тот же адрес, потому что люди могут просматривать исторические транзакции, связанные с этим адресом. Рекомендуется использовать новый адрес для каждой транзакции. Они могут находиться под одним кошельком или разными кошельками. Это может показаться сложным, но с возможностями, пока вселенная устарела, вы можете создать новый адрес для каждой транзакции. Некоторые кошельки сделают это за вас автоматически. Это называется HD кошельки или иерархические детерминированные кошельки. Вы также можете использовать это, чтобы ваши клиенты всегда платили в тот же кошелек.

Вы также можете использовать API для создания этих кошельков. Если вы заинтересованы в использовании BlockTrail, здесь ссылка: https://www.blocktrail.com/

У нас также есть веб-узлы, которые будут отправлять вам уведомления о подтверждении и т. Д. Если вы хотите узнать больше о нашей платформе, вот блог, который ее описывает. BTW это бесплатно! https://blog.blocktrail.com/2015/06/blocktrails-developer-platform/

+0

Спасибо за ваш андерсер, я также нашел решение своей проблемы с некоторыми исследованиями. Использование одного и того же адреса для каждого типа игры не является проблемой, дающей характер проекта. Также я взгляну на вашу компанию, занимающуюся блочной торговлей, каковы преимущества ее использования против блокировки? –

+0

У нас есть много возможностей и возможностей. Наш API включает в себя эти кошельки HD и защиту Multi-Signature. Также у нашего исследователя больше возможностей, таких как повышенное время безотказной работы и поддержка тестовой сети. –

+0

спасибо, я посмотрю –