Transaction State Machine

Real PassimPay statuses → mapping to Unified Interface

Phase 1
Infrastructure
1.

State Diagram

Happy Path

Address requested
Initiated
Address shown to player
Awaiting payment
Processing
BTC/LTC/DOGE: confirmations=1
Blockchain pending
Processing
confirmations=2 (or immediately for EVM/TRX)
Confirmed
Completed

Alternative Paths

No callback
Timed out
TTL expired (H2H)
Partial waiting
Pending partial
Invoice: partial payment → invoice expired
Expired / error
Failed

Additional Information

Click any state for details

H2H (Host-to-Host)

Callback ONLY on successful deposit.
No callback = no payment.
Player pays any amount.
Use amountReceive for crediting

Invoice (Redirect)

Fixed amount.
Status waiting = partial payment
Status error = expired or partial fail
Supports split payment (USDT + BTC).
DEPO44 | PASSIMPAY ADAPTER | PHASE 0 | DRAFT -- REQUIRES VERIFICATION AGAINST DOCUMENTATION