Skip to content

VendorGuard is a secure escrow-based payment link system designed for social media commerce. It protects buyers from scams and sellers from payment-on-delivery losses by holding funds until delivery is confirmed, enabling safer transactions on platforms like Instagram, WhatsApp, and X.

Notifications You must be signed in to change notification settings

AABams-Dev/vendorguard

Repository files navigation

VendorGuard 🛡️

The Trust-Bridge for Social Commerce

VendorGuard is a professional escrow-based payment platform designed to eliminate fraud in social media commerce (Instagram, WhatsApp, X). By acting as a secure intermediary, VendorGuard protects buyers from "pay-before-delivery" scams and protects sellers from "payment-on-delivery" losses.


🚀 The Problem & Solution

The Friction

  • Buyer Risk: Customers fear being blocked after payment or receiving low-quality items.
  • Seller Risk: Merchants lose money on logistics when buyers change their minds after dispatch.

The VendorGuard Solution: "The Safe-Link"

VendorGuard provides a Secure Escrow Link. Funds are held securely in a smart-contract-style logic and are only released to the merchant once the buyer confirms receipt of the goods.


✨ Core Features

  • Merchant Dashboard: A high-end fintech interface to track revenue flow, merchant trust scores, and network health.
  • Secure Link Generator: Instant generation of payment links with item details, pricing, and lock durations.
  • Escrow-as-a-Service: Funds are partitioned into Withdrawable Balance vs. Locked Escrow to ensure transparency.
  • Developer Suite: API access and webhook configurations for custom storefront integrations.
  • On-Chain Ready: Built with Ethers.js integration for Base Network settlements.

🛠️ Technical Stack

  • Frontend: React.js (Vite)
  • Styling: Tailwind CSS (Modern "Dark-Mode" Fintech UI)
  • Icons: Lucide-React
  • Charts: Recharts (Revenue & Flow Visualization)
  • Blockchain: Ethers.js (Base Mainnet ready)
  • State Management: React Hooks (Memoization for performance)

📖 User Flow

  1. Create: Merchant generates a "Safe-Link" for a product (e.g., Custom Sneakers – 0.05 ETH).
  2. Secure: Buyer pays via the link; VendorGuard holds funds in escrow.
  3. Notify: Merchant receives a "Payment Secured" notification and ships the item.
  4. Release: Buyer confirms delivery, and funds are moved to the Merchant's withdrawable balance.
  5. Settle: Merchant claims funds to their wallet.

⚙️ Installation & Setup

  1. Clone the repository:
    git clone [https://github.com/AABams-Dev/vendorguard.git](https://github.com/AABams-Dev/vendorguard.git)

About

VendorGuard is a secure escrow-based payment link system designed for social media commerce. It protects buyers from scams and sellers from payment-on-delivery losses by holding funds until delivery is confirmed, enabling safer transactions on platforms like Instagram, WhatsApp, and X.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors