Skip to main content

What is Ketapay?

Ketapay is a Nigeria-based fintech platform offering escrow services to secure transactions between buyers and sellers. It holds funds safely until all parties confirm conditions are met — whether that’s delivery of goods, completion of a service, a P2P crypto swap, or a car dealership handover. The API is built on Supabase Edge Functions (Deno runtime) with PostgreSQL and strict Row Level Security enforced at the database level.

Base URL

https://ynklhfowfgutarynpivb.supabase.co/functions/v1

Core concepts

ConceptDescription
EscrowA two-party agreement holding funds until release conditions are met
MilestoneA staged payment within an escrow — propose, approve, complete, release
DisputeA freeze raised by either party when there’s a problem — resolved by admin
WalletEach user has a wallet; escrow funds flow in/out of it
KYC tierCBN-mandated tier system that governs transaction limits
Virtual accountA dedicated bank account number for topping up the wallet via bank transfer
ConversationEvery escrow has a conversation (chat + lifecycle events merged into a feed)

Escrow categories

CategoryInspection windowInitiator / Counterparty labels
goods_products24 hoursBuyer / Seller
hiringManual releaseClient / Freelancer
auto_dealershipImmediate on deliveryBuyer / Dealer
p2p_cryptoImmediate on approvalSender / Receiver

Authentication

Phone + OTP + password flow

Escrow lifecycle

From draft → funded → released

KYC tiers

CBN 6-tier structure and limits

Disputes

Raise, negotiate, escalate, resolve