Welcome to ZingPay
Send SOL to anyone using just their phone number. ZingPay is a Solana-based escrow and payment system that makes crypto transfers as simple as sending a text.
No wallet setup required. No QR codes. No long addresses. Just a phone number.
How It Works
Sender enters a phone number
The app normalizes the phone number to E.164 format and hashes it using SHA-256 via the Web Crypto API.
Funds are locked in escrow
SOL is deposited into a Program Derived Address (PDA) on-chain, derived from the hashed phone number and the sender's public key.
Receiver claims with their phone
The receiver verifies their phone number, and a temporary keypair is generated in their browser to sign the claim transaction.
Keys are exported securely
The ephemeral keypair is downloaded as a JSON file. No cloud storage, no third-party custody. The user controls their funds.
Tech Stack
Program ID (Devnet): 8ik9hQSoHoEnnzDz2ifBjjNK8PBEAQwgcgJpuRYsgRMs
Select a section from the sidebar to get started, whether you're new to crypto or a Solana developer looking to understand the protocol internals.