Model the exact money flow before Stripe is wired in
This prototype shows how a value-for-value deck trade can settle with shipping, insurance, DeckSwap's fee, and any equalization payment without forcing both sides to escrow the full cash value of their decks.
Checkout Summary
Each user prepays only what DeckSwap must control: fee, shipping, insurance, and any equalization owed.
No equalization is needed for this trade.
Shipping, insurance, and DeckSwap fees collected before release.
That keeps the trade capital-light while preserving a real trust layer.
Operational Notes
Higher-value trades should require mandatory insurance and stronger inspection.
Payment Method
Dummy checkout for now. Stripe would eventually replace this step.
Future state: create one payment intent per user for `amount_due`, support separate capture/release states, and link settlement to physical deck inspection.
This now persists a draft trade foundation, but no real payment is processed yet.