BIP-321 заменяет прежнюю спецификацию URI. Сканирование ссылки не подтверждает получателя и не означает завершение платежа.

Что подтверждает первоисточник

BIP-321 описывает платёжные инструкции в URI bitcoin: и имеет статус Complete. Если сумма указана, она выражается в BTC с десятичной точкой и без разделителей тысяч. Клиент должен получить разрешение пользователя перед действием. Bitcoin BIP-321 — URI Scheme ↗

Страница BIP-21 прямо сообщает о замене на BIP-321. Новый документ учитывает современные форматы адресов и дополнительные платёжные инструкции, поэтому старую схему нельзя выдавать за полное актуальное описание. Bitcoin BIP-21 — superseded URI specification ↗

Что это меняет в анализе

Условный параметр amount=0.001 означает одну тысячную биткоина, а не сатоши. Кошелёк может показывать другую единицу, сохраняя экономическую сумму. Корректность разбора не подтверждает добросовестность запроса.

Название компании в поле label является переданным текстом. Оно не доказывает контроль компании над адресом. Экран подтверждения должен позволять проверить способ платежа, получателя и сумму.

Что проверить перед выводом

Проверяйте поддерживаемые параметры и адреса на конкретной интеграции. Запрос, согласие пользователя, отправленная транзакция и подтверждение расчёта должны иметь разные статусы. Открытую ссылку нельзя считать оплаченным счётом.

Для проверки запроса не требуется передавать фразу восстановления. Подтверждайте получателя независимым подходящим каналом. Разбор описывает формат и не подтверждает безопасность конкретного кошелька или адреса.