eScrow System

Roubik

Member
Licensed customer
Selling eScrow system fully automated.

Tested and working with XF 2.2.3 - php7.4

## Features

  • Escrow Trades — Buyer creates trade from forum thread, seller auto-detected from thread author
  • Wallet Integration — Uses XFCoder On-Site Wallet for credit deposits and payments
  • BTCPay Server — Self-hosted crypto payment processing, zero platform fees
  • BTC Withdrawals — Users can withdraw credits to any BTC address
  • Dispute Resolution — Admin-mediated disputes with wallet refund/release
  • BB Code[escrow][/escrow] renders a "Create Escrow Trade" button in threads
  • Auto-refund — Expired funded trades automatically refund buyer after 48 hours
  • Trade Counter — Completed trade count shown in user postbit
  • Rate Limiting — Protection against spam/abuse
  • Security Hardened — CSRF protection, atomic balance operations, webhook verification


## How Escrow Works

1. Seller creates a thread in an escrow-enabled forum and adds [escrow][/escrow]
2. Buyer clicks the button → redirected to trade creation with thread info pre-filled
3. Buyer fills in amount and fee structure → creates trade
4. Buyer clicks "Transfer from Credits" → funds held in escrow
5. Seller delivers goods/service → clicks "Mark as Delivered"
6. Buyer confirms receipt → funds released to seller (minus fee)
7. Admin receives the escrow fee to their wallet

If there's a dispute:
  • Either party can open a dispute
  • Admin gets notified via PM
  • Admin resolves: refund buyer, release to seller, or cancel

Auto-protection:
  • If buyer funds a trade and the seller is inactive for 48 hours, the buyer's credits are automatically refunded.
  • Expired unfunded trades are automatically cleaned up after 24 hours.

PM me for more info, questions, demo, live test, screenshots etc.
 
Back
Top Bottom