Payjoin Process Flow
1
GenerateBIP21
2
CreatePSBT
3
SendPSBT
4
CreatePayjoin
5
Sign& Broadcast
Sender
Receiver
Wallet View
Sender's View
Scan a Payjoin-enabled payment request to begin.
Wallet View
Receiver's View
Details
Wallet Balance: Loading... sats

Waiting for receiver's payment request...
Sender Steps:
1
Scan BIP21 Request
2
Create & Sign Original PSBT
3
Send Original PSBT to Payjoin Directory
4
Sign Payjoin PSBT
5
Broadcast Transaction
Details
Wallet Balance: Loading... sats

Ready to generate payment request...
Receiver Steps:
1
Generate Payment Request
2
Check Original PSBT
3
Create Payjoin PSBT
4
Respond with Payjoin
Generate a payment request with Payjoin v2 support to enable better privacy for Bitcoin transactions.
Payjoin Directory & Data Exchange
Data Flow
Data flow visualization will appear here
Payjoin Directory
No data in the payjoin directory yet...
Code Data
Transaction Visualization
Transaction visualization will appear here