Payjoin is an interactive payment construction in which the receiver contributes at least one input, breaking the usual assumption that every input belongs to the sender.
The final transaction still pays the intended receiver while combining contributions from both parties. [BIP 78 — Payjoin Payment Protocol] [BIP 77 — Payjoin Version 2]
The sender must verify amounts, fees and outputs instead of blindly signing the receiver's proposal. [BIP 78 — Payjoin Payment Protocol] [Bitcoin Optech — Payjoin]
Payjoin improves a specific ownership heuristic but does not make the payment anonymous or unlinkable. [BIP 77 — Payjoin Version 2] [Bitcoin Optech — Payjoin]
The final transaction still pays the intended receiver while combining contributions from both parties. [Bitcoin Optech — Payjoin] [Payjoin project]
The sender must verify amounts, fees and outputs instead of blindly signing the receiver's proposal. [BIP 78 — Payjoin Payment Protocol] [Bitcoin Core — PSBT]
Payjoin improves a specific ownership heuristic but does not make the payment anonymous or unlinkable. [Payjoin project] [Bitcoin Core — PSBT]
The final transaction still pays the intended receiver while combining contributions from both parties. [Bitcoin Optech — Payjoin] [Bitcoin Developer Reference — Transactions]
The sender must verify amounts, fees and outputs instead of blindly signing the receiver's proposal. [BIP 77 — Payjoin Version 2] [Payjoin project]
Payjoin improves a specific ownership heuristic but does not make the payment anonymous or unlinkable. [BIP 78 — Payjoin Payment Protocol] [Bitcoin Developer Reference — Transactions]
The final transaction still pays the intended receiver while combining contributions from both parties. [Bitcoin Core — PSBT] [Bitcoin Developer Reference — Transactions]
For the clearest picture, read this entry together with CoinJoin, Bitcoin Privacy, PSBT, Pseudonymity. The reverse links also lead from Change output, Bitcoin Privacy, Pseudonymity, Chain Surveillance.