ZepPay

ZepPay

Zep: Send Smart, Spend Right – Instant, Secure, and Purpose-Driven Remittances

Created on 1st March 2025

ZepPay

ZepPay

Zep: Send Smart, Spend Right – Instant, Secure, and Purpose-Driven Remittances

The problem ZepPay solves

Zep is a seamless, blockchain-based remittance and merchant payment solution designed for Latin America and the Caribbean (LAC). It enables sponsors in the USA to send money directly to beneficiaries and ensures that funds are used for their intended purpose.

Currently, remittance money often gets misused, merchants struggle with POS adoption, and cash withdrawals at ATMs pose security risks. Zep eliminates these issues by allowing direct crypto-backed payments at local SMBs without requiring internet access for beneficiaries.

With Zep:

Sponsors can send money instantly, anytime, even on weekends, and restrict usage to essential needs like groceries.
Beneficiaries can shop without needing mobile internet, reducing reliance on cash.
Merchants can easily accept payments with a mobile-friendly app, increasing financial inclusion.
Security is enhanced as transactions happen on-chain without exposing users to ATM-related crimes

User Interaction and Data Flow

Sponsor Onboarding (USA)

The sponsor signs up on Zep using Coinbase Developer API.
A virtual crypto wallet is created for them.
They fund the wallet with USDC and initiate a sponsorship transaction (e.g., $100 for groceries).
Beneficiary Registration (LAC)

Beneficiaries are onboarded using a simple ID-based verification process.
They receive an SMS confirming sponsorship and available funds.
Merchant Onboarding (LAC)

Merchants register with a wallet using a Coinbase-compatible API.
The app allows them to search for beneficiaries by name (government ID-based).
Making a Purchase

The beneficiary visits a merchant and selects items worth, say, $10.
The merchant searches for the beneficiary in the app and requests payment.
The beneficiary receives an OTP via SMS:
“Do you want to send $10 to XYZ Store? Your OTP is 1234.”

Upon entering the correct OTP, the smart contract transfers USDC to the merchant’s wallet.
Transaction Completion

The merchant receives USDC, confirming the sale.
The beneficiary gets an SMS confirmation.
By keeping the process mobile-friendly and requiring only an SMS for transactions, Zep ensures accessibility for users without mobile data while leveraging blockchain for transparency and security.

The project architecture and development process

Frontend: A mobile-friendly progressive web app (PWA) for sponsors and merchants.
Backend: A API that interacts with Coinbase Developer API and smart contracts.
Blockchain Layer:
Smart contracts handle fund locking and release on Base.
USDC is used for transactions.
Merchants withdraw USDC or convert it to fiat through integrations.
User Authentication:
Sponsors sign in via OAuth and link payment methods.
Beneficiaries authenticate via phone number and government ID.
Merchants register with a wallet for payments.
The development process follows an MVP-first approach, focusing on remittance-sponsored transactions before expanding to additional financial services.

Product Integrations

Coinbase Developer API: For wallet creation, USDC transfers, and sponsor funding.
On-Chain Toolkit (Base): For secure transaction execution via smart contracts.

Key differentiators and uniqueness of the project

Category-Locked Remittances – Sponsors can specify that funds are used for essential goods, reducing misuse of remittance money.
No Internet Required for Beneficiaries – Transactions are authenticated via SMS, making it accessible to users without mobile data.
Crypto-Based Security & Transparency – Funds are stored in smart contracts and only released when transactions are verified.
Seamless Merchant Adoption – Unlike POS systems that are faulty or difficult to use, Zep provides a mobile-friendly app for easy payments.
24/7 Accessibility – Unlike traditional bank transfers, which may have delays, transactions can be made any time, including weekends and emergencies.

We have implemneted on chain One time passwords that expire in our contracts!

Trade-offs and shortcuts while building

We made the tradeoff of generating the OTP on chain, in prod this would be done with a chainlink vrf oracle or some other mechanism.
We have implemented a otp that expires on chain!
The general UX needs a bit of work but we traded that off for the fuctionalality

Tracks Applied (8)

Build a low resource mobile web app for payments and DeFi

ink

ink

Most Innovative Use of AgentKit

.
Coinbase Developer Platform

Coinbase Developer Platform

Best Use of CDP SDK

We are using CDP to spin up smart wallet. Our target audience is not web3 native hence we want anyone to be able to be ...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Consumer Crypto Prize

sponsors+Underserved communities
Coinbase Developer Platform

Coinbase Developer Platform

CDP Regen Prize

This is serving the underserved merchants in these countries and allowing them to be have a web3 experience without burd...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Best Use of Coinbase Onramp & Stablecoins

Our project leverages the Coinbase Developer Platform (CDP) to enable frictionless on-ramping of fiat to USDC for seamle...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Best Developer Feedback

There should be a sandbox env.
Coinbase Developer Platform

Coinbase Developer Platform

IMPACT + PUBLIC GOODS

Our project aligns with the IMPACT + PUBLIC GOODS track by providing a blockchain-based remittance solution that enhance...Read More

Discussion

Builders also viewed

See more projects on Devfolio