DePay Logo
AboutWhyStepsPaymentsDevelopersContact
||

Crypto payments

without custody!

Only 0.1% fee

Dashboard
View Docs
Non-custodial • API-first • Stablecoin ready • Multi-chain compatible

About

Not your keys 🔑

We are building a non-custodial payment layer for teams that want deterministic invoice addresses, live payment tracking, and direct settlement to the owner wallet without taking custody along the way.

Invoice addresses are deterministic and can be prepared off-chain before a customer pays. Buyers send tokens to those addresses, and when it is time to withdraw, anyone can call the contract. The contract only settles funds to the owner's wallet.

Owner wallet
Invoices
Payment flow
Permissionless withdraw

Invoice 1

9 USDC

Invoice 2

25 USDT

Invoice 3

0.42 ETH

Invoice 4

0.01 WBTC

Try it now

Turn an address into a payment link.

Enter an owner wallet, optionally set an amount, then open the same public payment experience your customer receives.

No account or setup required

Payment link preview

Owner checkout

https://sodapopfi.com/owner/0x...

Why DePay

Built for modern crypto businesses.

Non-custodial crypto payment infrastructure for modern internet businesses.

Non-Custodial by Design

Your customers pay directly into deterministic on-chain invoice wallets. DePay never holds or controls your funds.

Works With Exchange Wallets

Customers can pay directly from Binance, Kraken, Bybit, OKX, or any wallet supporting ERC-20 transfers. No browser extensions or complex flows required.

Private by Default

No email. No passwords. No personal data. Connect a wallet and start accepting payments instantly.

Designed for Automation

Generate invoices, monitor transactions, and withdraw funds programmatically using a simple API. Perfect for bots, SaaS products, marketplaces, and subscription services.

Get started in 3 steps

Connect Wallet

Connect your Web3 wallet to create your merchant workspace and configure payout settings.

No registration required.

Connect Wallet

Generate Invoices

Create deterministic payment addresses through the dashboard or API and start accepting stablecoins or any ERC-20 token.

Unlimited invoice addresses.

Generate Invoices

Track & Withdraw

Monitor invoice status in real time and withdraw collected funds directly to your wallet.

Fast settlement with full ownership.

Track & Withdraw

Supported Payments

Accept payments from anywhere.

Customers pay directly from any wallet or exchange — no setup needed on their end.

Wallets

MetaMask

MetaMask

Browser Wallet

Trust Wallet

Trust Wallet

Mobile Wallet

Binance

Binance

CEX

Bybit

Bybit

CEX

Kraken

Kraken

CEX

OKX

OKX

CEX

Coinbase

Coinbase

Mobile Wallet

Rainbow

Rainbow

Mobile Wallet

Accepted Tokens

USDT

USDT

Stablecoin

USDC

USDC

Stablecoin

ETH

ETH

Native

BNB

BNB

Native

MATIC

MATIC

Native

DAI

DAI

Stablecoin

WBTC

WBTC

Wrapped

Any ERC-20

& More

No custom wallet setup required.

Developer Experience

Developer-friendly from day one.

  • REST APIStandard HTTP endpoints, JSON in and out
  • WebhooksReal-time payment notifications to your server
  • Multi-chainEthereum, BNB Chain, Polygon and more
  • Deterministic addressesSame input → same invoice wallet, always
  • Gas-optimized contractsMinimal on-chain footprint per invoice
  • Open integration modelNo vendor lock-in, bring your own stack
POST /v1/invoices
POST /v1/invoices
Authorization: Bearer <token>
 
{
  "token": "USDT",
  "amount": "49.99",
  "chain": "ethereum",
  "orderId": "INV-1042"
}
 
// Response
{
  "id": "inv_8f2a1c",
  "address": "0x71C7...3Ea1",
  "status": "pending",
  "expiresAt": "2026-05-19T14:00:00Z"
}

Create invoices in seconds. No KYC. No setup fees.

One API for every
crypto payment flow.

A unified infrastructure layer for invoice generation, payment tracking, token withdrawals, and automated settlement across EVM networks.
Accept payments in USDT, USDC, ETH, and any ERC-20 token using wallets from Binance, Bybit, Kraken, MetaMask, and more.

API

FAQ

Frequently asked questions

Everything about fees, custody, supported tokens, and integrating crypto payments.

What is SodaPop Fi (DePay)?

SodaPop Fi, also called DePay, is a non-custodial crypto payment layer. It generates deterministic on-chain invoice addresses for your customers, tracks incoming payments live, and settles every transfer directly to your own wallet. The platform never takes custody of your funds at any point.

How do non-custodial crypto payments work?

Each invoice gets its own deterministic address, computed off-chain before the customer pays. The buyer sends tokens to that address like any normal transfer. When you withdraw, a smart contract sweeps the balance and settles it only to the registered owner wallet.

What fees does DePay charge?

DePay charges a flat 0.1% fee on each settled payment. There is no monthly subscription, no setup cost, and no minimum volume. You still pay the standard network gas fee of whichever EVM chain the payment is settled on.

Which cryptocurrencies and tokens can I accept?

You can accept any ERC-20 token, including USDT, USDC, DAI and WBTC, plus native coins such as ETH, BNB and POL. Payments work across multiple EVM networks, so customers pay on whichever supported chain has the lowest fees for them.

Do I need KYC to accept crypto payments?

No. There is no KYC, no email address, no password, and no personal data collected. You connect a wallet and can start generating invoices immediately. Because funds settle straight to your wallet, no account balance is ever held on your behalf.

Can customers pay from an exchange like Binance or Bybit?

Yes. Invoice addresses are ordinary on-chain addresses, so customers can withdraw directly from Binance, Kraken, Bybit, OKX, or any wallet that supports ERC-20 transfers. No browser extension, no wallet connection, and no Web3 knowledge is required on the payer's side.

Who can withdraw funds from an invoice address?

Anyone can trigger the withdrawal transaction, which means you can automate settlement from a bot or backend without exposing your keys. The smart contract will only ever release funds to the owner wallet registered for that invoice, so a third-party call cannot redirect the money.

How do I integrate crypto payments into my app?

Use the REST API to create invoices, poll payment status, and trigger withdrawals programmatically. Typical integrations include SaaS billing, Telegram bots, marketplaces, digital product checkouts, and subscriptions. You can also share a hosted checkout link if you would rather not write any backend code.

Stay in the loop.

Product updates, new chains and integrations — a short email now and then, no spam.