English Russian
an optional flag that is added to identify transactions to merchants, consisting of 64 hexadecimal characters Необязательное примечание, добавляемое для идентификации транзакций продавцом и состоящая из 64 символов
["payment-ID", "payment-IDs"] ["payment-ID", "payment-IDs", "идентификатором-платежа", "идентификатор-платежа"]
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="yes" translationOutdated="no" %}
*Note:* Long Payment IDs have been removed since release 0.15; it's not possible to use them anymore. More info in the [blog post]({{ site.baseurl_root }}/2019/06/04/Long-Payment-ID-Deprecation.html) that announced their deprecation.
*Примечание:* Длинные идентификаторы платежей (Payment ID) были удалены в релизе 0.15. Дополнительная информация содержится в [сообщении блога]({{ site.baseurl_root }}/2019/06/04/Long-Payment-ID-Deprecation.html), где подробно описаны предшествующие события для данного решения.
The Basics Основная информация
Payment ID is an **arbitrary** and **optional** transaction attachment that consists of 32 bytes (64 hexadecimal characters) or 8 bytes (in the case of integrated addresses). Идентификатор платежа представляет собой **случайное** и **опциональное** приложение к транзакции размером 32 байта (64 шестнадцатеричных символа) или 8 байт (в случае с интегрированными адресами).
The Payment ID is usually used to identify transactions to merchants and exchanges: Given the intrinsic privacy features built into Monero, where a single public address is usually used for incoming transactions, the Payment ID is especially useful to tie incoming payments with user accounts. Идентификатор платежа обычно используется для идентификации транзакции для предпринимателей или бирж. Учитывая присущие Monero свойства анонимности, как правило, предполагающие использование одного публичного адреса для входящих транзакций, идентификатор платежа является особенно полезным с точки зрения связывания входящих платежей со счетами пользователя.
Compact Payment IDs and Integrated Addresses Компактные идентификаторы платежей и интегрированные адреса
Since the 0.9 Hydrogen Helix version, Payment IDs can be encrypted and embedded in a payment address. The Payment IDs of this type should be 64-bits and are encrypted with a random one-time key known only to the sender and receiver. Начиная с версии 0.9 Hydrogen Helix, идентификаторы платежей можно шифровать и включать в адреса платежей. Идентификаторы платежей такого типа должны иметь размер 64 бита и должны быть зашифрованы при помощи случайного одноразового ключа, известного только отправителю и получателю.
Creating a Payment ID Создание идентификатора платежа
It is recommended to use the official wallet's `integrated_address` command to automatically generate Integrated Addresses that contain Compact Payment IDs. If you want to use the command line, you can generate Payment IDs as follows: Чтобы сгенерировать интегрированные адреса, содержащие компактные идентификаторы платежей, рекомендуется использовать команду `integrated_address` официального кошелька. Если вы хотите использовать командную строку, то вы можете сгенерировать идентификаторы платежей следующим образом:
Creating a compact Payment ID for an Integrated Address: Создание компактного идентификатора платежа для интегрированного адреса
```# openssl rand -hex 8``` ```# openssl rand -hex 8```
Creating an old-style Payment ID: Создание старомодного идентификатора платежа:
```# openssl rand -hex 32``` ```# openssl rand -hex 32```