Skip to main content
24 votes
Accepted

What is an integrated address?

Integrated address is just your normal address with some extra data bundled with it (the 64-bit payment ID). Standard public address is made of: network byte 18 + public spend key + public view key +...
JollyMort's user avatar
  • 20k
18 votes

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

This post from a while back on Reddit documents what a payment ID is and how it is used quite nicely. Note that an integrated address includes a payment ID and is a preferable way to send and receive ...
sgp's user avatar
  • 8,826
9 votes
Accepted

Given a view key, can you see payment ids?

Anyone without the view key can see the 'long' payment ID (64-char hex string). Here's an example: https://xmrchain.net/tx/09b862419da472c03fc9cb956fc3bd299ec8d36b88a58a79f88c34418de85bb5 Note that ...
kenshi84's user avatar
  • 2,485
9 votes

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

Payment ID is really a message attached to the TX. It can either be encrypted or unencrypted, depending which scheme is used. Usually it's only important when sending to exchanges, services etc. ...
JollyMort's user avatar
  • 20k
9 votes
Accepted

What is the regex for a Monero address or Payment ID?

A Monero address: 4[0-9AB][123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{93} A payment ID: ([0-9a-fA-F]{16}|[0-9a-fA-F]{64})
Asdax's user avatar
  • 551
9 votes

How do payment ids work?

Since StackExchange prefers content to be on the site rather than through links, I've transcribed and annotated the information from luigi1111 on PasteBin to make it more accessible for readers. ...
Gary's user avatar
  • 490
8 votes
Accepted

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

Update May-2017: there has been some novel research into this, and it will be possible to tweak the sending wallet to allow sending to a special address acting as an "alias". The funds would go to the ...
JollyMort's user avatar
  • 20k
8 votes
Accepted

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

We're slowly trying to phase out long payment IDs, because they are (i) detrimental to user experience and (ii) privacy. Therefore, in CLI & GUI v0.14, it will be more difficult to make use of a ...
dEBRUYNE's user avatar
  • 15.3k
6 votes

Which payment ID to receive XMR on an address generated with moneroaddress.org?

Payment IDs are not required if it is your own wallet address. Payment IDs are only required if sending to a custodial wallet because most custodians only have one XMR address thus the need for a ...
Jeffrey Lebowski's user avatar
6 votes

What is an integrated address?

Integrated addresses are an amalgamation of a standard Monero address and a short payment id, bundled in one single string. They are intended to be used when a recipient requires a payment id, and ...
user36303's user avatar
  • 34.9k
6 votes
Accepted

Is it possible to embed message for recipient in transaction?

Yes you can do it, but. There are 2 options which you can use at the moment: plain-text 256-bit PID and encrypted 64-bit PID as part of the integrated address scheme. In principle, you could put ...
JollyMort's user avatar
  • 20k
6 votes
Accepted

Bitfinex asks for 64 character payment ID to withdraw, but the wallet generates shorter ones

A payment ID is optional, and determined by whoever you're sending to. If you're sending to yourself, then you do not need a payment ID (or you can make one up as you see fit). The payment ID is ...
user36303's user avatar
  • 34.9k
5 votes
Accepted

Which payment ID to receive XMR on an address generated with moneroaddress.org?

A random 256 bit hex string is fine, it is simply random data that can help differentiate it from other transactions that are sent to the same receiver. This question, should have more info on ...
ferretinjapan's user avatar
5 votes
Accepted

How can I set a payment ID of 64 characters hex on wallet cli?

Payment ID is really a message attached to the TX. Usually it's only important when sending to exchanges, services etc. because they use just one address for receiving funds from different users and ...
JollyMort's user avatar
  • 20k
5 votes

What is the minimum length of a payment ID?

There are two kinds of Payment IDs: the original kind is 32 bytes long, and are plaintext on the blockchain. the new kind of 8 bytes long, and are encrypted on the blockchain. The new kind are ...
user36303's user avatar
  • 34.9k
4 votes
Accepted

Open alias integrated address

Yes, this is possible, though I don't think a wallet implementation of it exists at the moment. First, we need to understand that OpenAlias is simply a protocol whereby a DNS lookup can be used to ...
bigreddmachine's user avatar
4 votes

Sending Monero to multiple integrated addresses

When you send funds to an integrated address, what you're actually doing is sending funds to the recipient's underlying Monero wallet address and simultaneously attaching an encrypted payment ID to ...
knaccc's user avatar
  • 8,518
3 votes

Which payment ID to receive XMR on an address generated with moneroaddress.org?

Payments IDs are simply a note attached to a transaction, similar to you jotting down a note on a cheque to let the person you're sending it to know what it's for, or a reference number on a bank's ...
user36303's user avatar
  • 34.9k
3 votes

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

It's something that we toyed about a while back, but it has one large disadvantage: such an address must not be reused (I assume the math behind that version is similar to the ones we were looking at)....
user36303's user avatar
  • 34.9k
3 votes
Accepted

How does the payment id appear in a transaction?

The txextra field can contain several subfields. Start by reading a single byte. This is the subfield tag. Tags: 0 = padding 1 = the next 32 bytes is the transaction public key 2 = a nonce. Read a ...
knaccc's user avatar
  • 8,518
3 votes
Accepted

Can you view the payment id in a monero block explorer?

There are two kinds of payment ids: plaintext ones, and encrypted ones. Plaintext ones can be viewed in a block explorer, and one such example is found in block 1412534, transaction ...
user36303's user avatar
  • 34.9k
3 votes
Accepted

What is the maximum length of the payment id in Monero transactions?

Payment IDs come in two forms: Old style payment IDs are 256 bits, and are plaintext. That's 64 hexadecimal characters. New style payment Ids are 64 bits, encrypted on the blockchain. That's 16 ...
user36303's user avatar
  • 34.9k
3 votes
Accepted

How will payment metadata be incorporated into the range proof?

Can someone please explain the technical method by which this can be completed successfully? The range proof requires generating a lot of random values in the process. Nothing would change security-...
JollyMort's user avatar
  • 20k
3 votes

How can i retrieve XMR sent to my Monero wallet without a payment ID?

You do it the same way you do with a payment ID, since payment ID has no relevance to receiving monero to your wallet. If you don't see the incoming monero, then your wallet or daemon are probably ...
user36303's user avatar
  • 34.9k
3 votes
Accepted

If a business or REIT wanted to purchase Real Estate and keep the owners anonymous could it use Monero to do so?

Well, the answer is more an answer about law rather than Monero. Part of any real estate transaction is the recording of the transaction in public records. The parties to the transaction must be ...
scoobybejesus's user avatar
3 votes

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

This really depends on how long the supplied payment ID is. Integrated addresses embed a short payment ID (64 bits - 8 bytes). So if the supplied payment ID is 8 bytes or less, yes, you can construct ...
jtgrassie's user avatar
  • 19.4k
3 votes
Accepted

Integrated Address generation gives 16 bit randomly generated payment ID

First, integrated addresses embed an 8 byte (64 bit, 16 hex chars), payment ID. Monero started with an older format of payment ID which allowed for 32 bytes, but this was deprecated in favor of ...
jtgrassie's user avatar
  • 19.4k
2 votes

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

Just a few things I'd like to add: 1) This proposal should solve the problem of stealth address reuse. So address reuse here shouldn't be interpreted as reusing the public key of an output, which ...
user141's user avatar
  • 3,327
2 votes

Why does the address change after putting it in the GUI wallet's address book?

Integrated addresses are a standard address plus a short payment id packed into one (longer) address. Some software, including the GUI address book, but also Ledger, will unpack that integrated ...
user36303's user avatar
  • 34.9k
2 votes

Do you think Monero Payments are ok?

I'm sure this reasoning is along the lines as saying: I think my employer can't be trusted. I get paid, but they don't allow me to see my colleagues pay checks. The important thing is to know is ...
Miles P's user avatar
  • 620

Only top scored, non community-wiki answers of a minimum length are eligible