Как небольшой отель, принимающий биткойны, я показываю только один платежный адрес?

В настоящее время я принимаю биткойны в качестве оплаты в моем отеле , но я не уверен в платежных адресах.

Я предпочитаю избегать платежных сервисов, таких как BitPay и Coinbase .

На данный момент идея заключается в том, что когда клиент бронирует номер онлайн, он получает счет в долларах США по электронной почте с вариантами оплаты. Чтобы подтвердить свое бронирование, он может решить заплатить наличными, кредитной/дебетовой картой или биткойнами и ответить по электронной почте или лично. В случае биткойнов я, как продавец, отправлю ему электронное письмо (или сообщу на стойке регистрации) с курсом конвертации US$/BTC и попрошу клиента перевести x BTC на мой адрес.

Я предпочитаю просто показывать свой платежный адрес или QR-код на своем веб-сайте, но я хотел бы знать следующее:

  • Могу ли я использовать один и тот же платежный адрес (как долго?) или действительно важно создавать новый адрес для каждого клиента?
  • Какие передовые методы вы бы порекомендовали для законного и прозрачного продавца?

Ответы (5)

Создание нового адреса для каждой транзакции (а не только для каждого отдельного клиента) позволит вам максимально использовать возможности отслеживания платежей.

Если у вас есть один адрес для всех ваших платежей, очень сложно отследить, кто и что вам отправил. Это начнет меняться с версии 0.9, но пока мы должны придерживаться того, что уже реализовано.

Наличие одного адреса для каждого клиента позволит вам отслеживать платежи, хотя получить баланс клиента за определенный период времени довольно сложно, поскольку вам также придется учитывать исходящие транзакции, если таковые имеются. В этом случае, конечно, клиент должен иметь учетную запись пользователя в вашей системе онлайн-бронирования, и вы должны затем сохранить модель учетной записи пользователя таким образом, чтобы его уникальный идентификатор (будь то адрес электронной почты пользователя или идентификатор учетной записи) имел 1 Отношение -к-1 в вашей БД.

Можете ли вы уточнить, что вы подразумеваете под «это начнет меняться с 0,9»?
@LucaMatteis, пожалуйста, взгляните на BIP 70.
Этот BIP 70 описывает протокол для связи между продавцом и его покупателем, обеспечивающий как лучшее обслуживание клиентов, так и лучшую защиту от атак «человек посередине» в процессе оплаты. => Это то, что я искал, но хотел, чтобы эта версия была выпущена сейчас. Есть идеи, когда? @ Джордж, пожалуйста, обновите ответ с помощью BIP70 / vers. 0.9 (включая исходники), и я отмечу его как ответ. Спасибо!
@JonathanRogiest, если что-то не изменится в том, как BIP 70-72 будут включены в следующий основной выпуск (0.9). Пожалуйста, посмотрите здесь: bitcoinfoundation.org/blog/?p=290 и здесь: bitcointalk.org/index.php?topic=300809.0;все последние обновления об этих улучшениях.

Предположим, вы используете только один адрес. Теперь предположим, что наступает день, когда два разных клиента бронируют места по одинаковой цене. Но вы получаете только один платеж на свой адрес. Оба клиента утверждают, что заплатили. Что ты будешь делать?

@JonathanRogiest, вы можете скачать его сегодня и скомпилировать..

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

https://bitcoincore.org/~gavin/createpaymentrequest.php

Создание нового адреса для каждой транзакции позволит вам отслеживать каждую транзакцию, совершенную в вашем отеле. Если вы использовали один и тот же адрес для всех транзакций, все они будут отправлены на один и тот же кошелек. В то время как если вы создали новые кошельки (если вы использовали blockchain.info, вы можете увидеть, что вы можете создавать новые кошельки или адреса в своей учетной записи), вы сможете увидеть, кто забронировал и за сколько. В конце концов, все зависит от того, как вам это нравится.

если вы собираете оплату с ними лицом к лицу, то один адрес в порядке. это хорошо, потому что вы можете просто распечатать qr-код и позволить им отсканировать его.

Если вы не собираете людей лицом к лицу, то хорошо иметь несколько адресов.

Кроме того, если вы хотите закодировать цену в адрес, то наличие нескольких адресов тоже хорошо.

Bitpay, coinbase помогут вам в этом. для чего-то действительно простого проверьте easybitz, у них есть самый быстрый способ.