Payment ID

Základy

Payment ID je doplňující a volitelná příloha k transakci, obsahuje 32 bajtů (64 hexadecimálních znaků) nebo 8 bajtů (v případě integrované adresy).

Payment ID většinou slouží obchodníkům nebo burzám k identifikací platby Vzhledem k zabudovanému bezpečnostnímu systému Monera, kde je jedna veřejná adresa zpravidla používána pro příchozí platby, má Payment ID potřebné využití pro párování příchozích plateb s uživatelskými účty.

Kompaktní Payment ID a integrované adresy

Od 0.9 verze Hydrogen Helix může být Payment ID šifrováno a zabudováno do platební adresy. Payment ID tohoto typu bude mít 64 bitů a bude šifrováno pomocí náhodného jednorázového klíče, který zná jen odesílatel a příjemce.

Jak vytvořit Payement ID

Je doporučeno používat příkaz integrated_address v oficiální peněžence pro automatické vytvoření integrované adresy, která bude obsahovat kompaktní Payment ID. Pokud chcete použít příkazový řádek, Payment ID vytvoříte následovně:

Jak vytvořit Payment ID pro integrovanou adresu:

# openssl rand -hex 8

Jak vytvořit Payment ID po staru:

# openssl rand -hex 32