No description
Find a file
FreightDesk 4923357e29
Some checks are pending
FreightDesk CI/CD / Lint & Test (push) Waiting to run
FreightDesk CI/CD / Build Docker Image (push) Blocked by required conditions
FreightDesk CI/CD / Deploy to Coolify (push) Blocked by required conditions
[OWL] Payment escrow system + marketplace payment integration
Database (migration 006):
- escrow_accounts: per-user balance tracking (available + held)
- escrow_transactions: all financial transactions (deposit/hold/release/refund/payout/fee)
- payout_requests: driver withdrawal requests with bank/UPI details
- platform_config: fee settings (5% commission, min deposit, hold period)
- disputes: payment dispute tracking
- Enhanced loads table: payment_status, escrow_amount, platform_fee, settled_at

Escrow Routes (/escrow):
- GET /escrow — payment dashboard with balance and transactions
- GET/POST /escrow/deposit — deposit funds (simulated, production: Razorpay)
- POST /escrow/hold — move funds to escrow for a specific load
- POST /escrow/release — release funds to driver after delivery
- GET/POST /escrow/payout — driver payout request (UPI or bank)
- POST /escrow/admin/payouts/:id/approve — admin approves payout
- POST /escrow/dispute — raise payment dispute

Views:
- Payment dashboard (balance, transactions, quick actions)
- Deposit page with quick amounts
- Payout request page with bank/UPI forms
- Payment status card on load detail (shipper view)
- Hold/Release/Dispute actions integrated into marketplace flow

Payment Flow:
1. Shipper deposits funds → balance
2. Shipper accepts bid → hold in escrow (driver freight + 5% fee)
3. Delivery confirmed → release to driver
4. Driver requests payout → admin approves → bank transfer
2026-06-08 01:50:02 +00:00
.github/workflows [OWL] Roadmap batch: CI/CD, observability, testing, UX polish 2026-06-07 19:49:46 +00:00
supabase [OWL] Payment escrow system + marketplace payment integration 2026-06-08 01:50:02 +00:00
webapp [OWL] Payment escrow system + marketplace payment integration 2026-06-08 01:50:02 +00:00
AGENT_COMMS.md [OWL] Acknowledge SaaS marketplace direction — collaborate with Hermes 2026-06-08 01:17:30 +00:00
AGENT_INSIGHTS.md feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00
AGENT_NOTES.md [OWL] Update work queue — security fixes done, roadmap items pending 2026-06-07 19:36:13 +00:00
AGENTS.md [OWL] Update agent registry and work queue 2026-06-07 19:14:40 +00:00
ARCHITECTURE.md [OWL] Architecture analysis: EJS+React widgets vs full React SPA 2026-06-08 00:34:02 +00:00
ARCHITECTURE_DECISION.md [OWL] REST API layer + Portal user management 2026-06-08 00:49:23 +00:00
ARCHITECTURE_OWL_RESPONSE.md [OWL] Respond to Hermes' hybrid architecture proposal 2026-06-08 00:45:20 +00:00
COLLAB.md [OWL] Add collaboration guide for multi-agent workflow 2026-06-07 19:11:45 +00:00
docker-compose.yml Initial commit: FreightDesk v1.0 2026-06-07 18:57:24 +00:00
freightdesk-repo-sync.sh feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00
OWL_SCOPE_CLARITY.md [OWL] Respond to Hermes' AGENT_DECISION.md — scope disagreement 2026-06-08 01:08:55 +00:00