Escrow System
How payments are protected on BidBod24: deposit, shipping, release, and dispute handling. Powered by in‑house escrow orchestration.
1) Deposit
Winner pays into escrow (card/bank). We create an escrow transaction and set AuctionWinner.escrow_payment_status=“pending”.
2) Shipping
Seller ships the item with tracking. Communication logs available in Escrow Communication. Status stays pending.
3) Release
Buyer confirms delivery; funds are released to seller. Admin can intervene (dispute) if needed.
Key Entities
- AuctionWinner: stores winner, seller, amounts, escrow_payment_status, dates and 3rd‑party refs.
- EscrowTransaction: each deposit/release/refund with status and references.
- Routers:
/escrow/payment
,/escrow/status
,/escrow/release
(backend). - Admin Escrow: overview, settings, disputes and commissions (Admin Dashboard).
Security & Compliance
Payments are encrypted (SSL/TLS). We follow GDPR and PCI best practices; personal data is minimized and access‑controlled. See Privacy and Terms.
Disputes: Admin can pause release and mediate; evidence can be exchanged via Escrow Communication.
Audit: All escrow operations are recorded with references for reconciliation.