Questions tagged [payment-id]

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). 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 often used for incoming transactions, the Payment ID is useful to tie incoming payments with user accounts.

Filter by
Sorted by
Tagged with
21
votes
3answers
25k views

What is an integrated address?

Some exchanges use integrated addresses, but what are they, and what are they useful for? Should they be used over regular addresses?
16
votes
2answers
54k views

What is a payment ID, and why is it used?

Several exchanges require a payment ID for deposits and withdraws. What is a payment ID in Monero, and why is it used?
2
votes
1answer
200 views

Building an integrated address from a regular address and old-style payment ID

I have a bot for automated sending of XMR. The bot can send XMR to integrated addresses only, without separate payment ID support. One customer has given me both a regular address and an old-style ...
9
votes
1answer
814 views

How are the various tx-extra types/formats used?

Reading the code, I see that transactions can contain an unlimited number of tx_extra_field items. tx_extra_field is defined in src/cryptonote_core/tx_extra.h as a union of a few possible types, ...
8
votes
1answer
1k views

How do payment ids work?

In particular, how do the encrypted ones work cryptographically. I'm guessing they are based on the shared secret.
5
votes
1answer
3k views

How do I use long payment IDs in CLI v0.14 / GUI v0.14?

I am trying to attach a long payment ID to my transaction. However, in the GUI, there's no field to enter the payment ID. In the CLI, I get the following warning: Error: Long payment IDs are ...
2
votes
1answer
2k views

Can i receive payment from bittrex without payment id?

I created offline paper wallet from moneroaddress.org and i gave me no payment ID. asks for payment ID.Can i receive my funds from Bittrex just using my public address without payment ID?
14
votes
3answers
1k views

Is it possible to avoid Monero address re-use without having to create a new wallet for each transaction?

I understand that currently, if an user wants to avoid re-using Monero addresses to avoid off-chain linkability (ie same address used for withdrawal from 2 exchanges and the exchanges releasing their ...
16
votes
4answers
5k views

How can I create (random) payment IDs?

If I want to give a new payment ID to each customer what tools can I use to do so automatically? Is there a way to generate a (random) payment ID using simplewallet or bitmonerod? What are the ...
8
votes
2answers
270 views

Why is the payment ID specified on a per TX basis?

I understand that the payment ID is stored in the tx-extra field. Only one payment ID can be specified when sending, even when sending to multiple addresses, because it's specified on a per-tx basis. ...
8
votes
1answer
474 views

Is it possible to embed message for recipient in transaction?

I would like to embed human-readable short text message to outgoing transaction such that only the receiver can read it. May be reasonably short. Something similar like in wire transfer when sending ...
3
votes
1answer
986 views

When sending monero with a payment id, is the transaction still 100% anounymous?

Are monero transactions still anonymous when using a payment ID? For example, I send to coins to a address with a payment ID. Is this transaction still 100% anonymous impossible to track?