For Clients
How to use the Freelance payment escrow Dapp
Agree on Terms with Freelancer Discuss and finalize job details off-platform: scope, deadline (number of days), revisions, price, and preferred stablecoin (USDT or USDC).
Create the Escrow Visit the Escrow Pay webapp (pay.afrilance.com or via afrilance.com). Connect your wallet (MetaMask or compatible). Input: Freelancer's wallet address Amount (raw number) Settlement token (USDT or USDC) Deploy the escrow contract (small BNB gas fee). Copy the new escrow address generated.
Agree on Terms with Freelancer Discuss and finalize job details off-platform: scope, deadline (number of days), revisions, price, and preferred stablecoin (USDT or USDC).
Create the Escrow
Visit the Escrow Pay webapp (escrow.afrilance.xyz or via afrilance.xyz).
Connect your wallet (MetaMask or compatible).
Input:
Freelancer's wallet address
Amount (in USDT/USDC)
Settlement token (USDT or USDC)
Optional: Deadline days, fee amount (if custom)
Deploy the escrow contract (small BNB gas fee).
Copy the new escrow address generated.
Share Escrow Address
Send the escrow address to the freelancer (e.g., via DM or email).
Freelancer will use it to link their Telegram ID (see below).
Fund the Escrow
Approve and transfer the agreed USDT/USDC amount to the escrow contract.
Bot Notification: Both you and the linked freelancer receive: "Deposit Received - [amount] [token]".
Monitor Progress
Freelancer starts work and submits proof when done.
Bot Notification: "Work Submitted! " with proof hash (viewable on Pinata/IPFS).
Review & Complete
Review the submission.
Approve: Funds auto-release to freelancer.
Bot Notification: "APPROVED! " to both parties.
Request Revision: Send message hash.
Bot Notification: "Revision Requested ".
Dispute (if needed): Raise on-chain — oracle reviews.
Bot Notification: "DISPUTE RAISED " to all parties.
Last updated
