Transaction State Machine
Real PassimPay statuses → mapping to Unified Interface
Phase 1
Infrastructure
1.
State Diagram
Happy Path
Address requested
→ InitiatedAddress shown to player
Awaiting payment
→ ProcessingBTC/LTC/DOGE: confirmations=1
Blockchain pending
→ Processingconfirmations=2 (or immediately for EVM/TRX)
Confirmed
→ CompletedAlternative Paths
No callback
→ Timed outTTL expired (H2H)
Partial waiting
→ Pending partialInvoice: partial payment → invoice expired
Expired / error
→ FailedAdditional 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 creditingInvoice (Redirect)
Fixed amount.
Status
waiting = partial paymentStatus
error = expired or partial failSupports split payment (USDT + BTC).
DEPO44 | PASSIMPAY ADAPTER | PHASE 0 | DRAFT -- REQUIRES VERIFICATION AGAINST DOCUMENTATION