Принимайте Blocknet, называя клиенту точную сумму в BNT, проверяя поступление в своём кошельке и сохраняя его вместе с заказом. Пример — вымышленный заказ на 1.25 BNT с номером order-1042. Используется выпущенный настольный кошелёк v0.22.0; на снимках отмечены демонстрационные данные.
Как принять платёж Blocknet?
Согласуйте сумму в BNT и номер заказа, отправьте запрос на контролируемый вами адрес и дождитесь поступления в синхронизированном кошельке. Сопоставьте сумму и номер, проверьте подтверждения, сохраните идентификатор транзакции и отметьте заказ оплаченным согласно правилу подтверждений, о котором договорились с клиентом.
Руководство по настольному кошельку поможет создать или открыть кошелёк. Резервную копию для восстановления храните отдельно от заказов. Для получения оплаты не требуется запускать майнер или вступать в пул.
Укажите сумму и идентификатор заказа
Запишите номер заказа, сумму BNT, адрес получения и предмет покупки. Если цена указана в другой валюте, заранее согласуйте сумму BNT и срок действия предложения. Платёжная ссылка содержит запрошенную сумму; она не обновляет курс и не обеспечивает соблюдение срока.
В примере запросите 1.25 BNT с memo order-1042. Номера заказа достаточно: адрес доставки и сведения о клиенте храните в своей закрытой системе. Зашифрованное memo передаётся с платежом, но текст memo внутри распространяемой ссылки виден всем её получателям.
В Receive → Payment Request введите сумму и memo, затем выберите Generate Payment Link. Перед отправкой проверьте получателя и сумму. Руководство по платёжным ссылкам объясняет форматы и оплату по имени. Для конкретного счёта сохраняйте полный адрес получения вместе с запросом.
Проверьте поступление в своём кошельке
Попросите клиента указать номер и сохранить идентификатор транзакции. Когда узел и кошелёк синхронизируются, откройте History и найдите входящий платёж. Сравните сумму и memo с заказом. Плательщик может изменить оба поля; запрос не доказывает, что именно было отправлено.
Сохраните полный идентификатор и полученную сумму. Не учитывайте транзакцию дважды, если она видна в Dashboard и History или клиент повторно прислал тот же идентификатор. Сопоставляйте отдельные поступления, а не изменение общего баланса: он может включать выплаты за майнинг, других клиентов и ваши переводы.
Если поступления нет, сравните с клиентом полный адрес назначения и идентификатор, затем проверьте синхронизацию. Скриншот отправки даёт контекст; сумму получения устанавливает ваш принимающий кошелёк.
Когда отмечать заказ оплаченным?
Различайте неподтверждённое поступление, транзакцию в блоке и доступные для расходования средства. Выпущенный кошелёк ожидает десять следующих блоков после блока обычного платежа, прежде чем разрешить расходование его выходов. Руководство по времени перевода объясняет счётчики и переменное ожидание.
Сообщите правило подтверждений до оплаты. Простой ручной процесс ждёт доступности соответствующего поступления для расходования перед выполнением заказа. Одного отображаемого входящего платежа недостаточно. Не обещайте точный срок доставки по отсчёту кошелька: интервалы блоков меняются. Как майнинг защищает платежи объясняет значение глубины подтверждений.
Обработайте неполную, избыточную или неопознанную оплату
| Проверенное поступление | Следующий шаг |
|---|---|
| 1.00 BNT за заказ на 1.25 BNT | Запишите частичную оплату и запросите оставшиеся 0.25 BNT. |
| Позднее ещё 0.25 BNT | Сохраните оба идентификатора, учтите итог 1.25 BNT один раз и проверьте подтверждения обоих платежей. |
| Больше 1.25 BNT | Согласуйте возврат или зачёт и запишите решение. |
| Нужная сумма без memo | До привязки уточните полный идентификатор и назначение у клиента. |
| Ожидающий платёж | Оставьте заказ ожидающим подтверждения и проверьте статус снова. |
Для возврата попросите подтвердить адрес получения в существующей переписке по заказу. Не выводите обратный адрес из публичной транзакции: входы Blocknet не предоставляют обычного адреса отправителя. Перед новым переводом проверьте сумму, назначение и комиссию; сохраните его идентификатор вместе с исходным платежом.
Делитесь только необходимыми доказательствами
Обозреватель помогает проверить включение в блок, но не раскрывает приватную сумму для вашего адреса. При споре отправитель может предоставить доказательство конкретной транзакции по руководству о доказательствах платежей. Проверьте совпадения получателя, сумму и статус цепи: одной действительности ключа недостаточно.
Храните заказ, запрос, идентификаторы входящих транзакций, проверенные суммы, решение по подтверждениям и возвраты вместе в закрытых записях. Делитесь лишь относящейся к вопросу квитанцией или доказательством. Никогда не отправляйте слова восстановления, пароль или приватный ключ просмотра всего кошелька как подтверждение платежа.
Если вы также майните BNT, отделяйте выплаты пула от заказов даже в одном кошельке. Так понятно, какой перевод оплатил какой счёт.
Часто задаваемые вопросы
Как узнать, что клиент заплатил в Blocknet?
Найдите поступление в своём синхронизированном кошельке, сравните сумму и номер заказа, проверьте подтверждения. Сохраните полный идентификатор транзакции. Скриншот клиента или платёжная ссылка сами по себе не доказывают получение; обозреватель тоже не показывает приватную сумму, перечисленную на ваш адрес.
Что делать, если клиент прислал меньше BNT?
Оставьте заказ частично оплаченным и вычислите остаток по проверенным поступлениям. Запросите разницу с тем же номером заказа и сохраните оба идентификатора транзакций. Учитывайте каждое поступление один раз. Если согласована отмена, подтвердите адрес возврата в существующей переписке с клиентом.
Помечает ли memo заказ оплаченным автоматически?
Нет. Memo помогает связать поступление с заказом, но плательщик может изменить или убрать его. Самостоятельно проверьте сумму и статус транзакции. Кошелёк создаёт запросы и показывает поступления; описанная ручная процедура не добавляет автоматическую кассу или систему управления заказами.