<p>It's recommended to give every single transaction its own, unique Bitcoin address to receive the payment at (you should not reuse them). Then, you know any payment made to that particular address should be credited to the invoice that that address was issued for.</p>
<p>Most places don't ask for a transaction ID. They simply automatically check all of the addresses they've given out, then credit the payment according to which address the payment was sent to.</p>

CC BY-SA 4.0
2021-02-01T15:04:23.007Z
2021-02-01T15:04:23.007Z
ieatpizza
<p>I have a webshop, and I would accept Bitcoin payment. I have a Bitcoin address where I accept payment.</p>
<p>Is it a procedure to pass an id or ask an id to / from the transaction? When I query the received transactions I nee to know to which program it was bought. Who is the user, what is its email.</p>
<p>At other payment providers that create a <code>paymentId</code> and return it to the shop, and that <code>paymentId</code> will be also in the payment I can fetch later. How could it work with Bitcoin?</p>

CC BY-SA 4.0
2021-02-04T17:46:47.687Z
Does https://bitcoin.stackexchange.com/q/42763/5406 answer your question?
Murch
<payment><payment-processors>
How to identify a transaction in Bitcoin
János
# How to identify a transaction in Bitcoin

(Asked by: username_0 on 2021-02-01)

I have a webshop, and I would accept Bitcoin payment. I have a Bitcoin address where I accept payment.

Is it a procedure to pass an id or ask an id to / from the transaction? When I query the received transactions I nee to know to which program it was bought. Who is the user, what is its email.

At other payment providers that create a `paymentId` and return it to the shop, and that `paymentId` will be also in the payment I can fetch later. How could it work with Bitcoin?

**Tags:** payment, payment-processors

> **Comments:**
> **username_1**: Does https://bitcoin.stackexchange.com/q/42763/5406 answer your question?  

---

## 1 answers

### Answer by username_2 on 2021-02-01. Score: 1 | Accepted answer

It's recommended to give every single transaction its own, unique Bitcoin address to receive the payment at (you should not reuse them). Then, you know any payment made to that particular address should be credited to the invoice that that address was issued for.

Most places don't ask for a transaction ID. They simply automatically check all of the addresses they've given out, then credit the payment according to which address the payment was sent to.


---

