Built for Robinhood Chain & Solana

Get paid.
Stay in control.

Accept stablecoins on your infrastructure.
Straight to your wallet. Entirely on your terms.

Self-hosted Non-custodial No subscription
YOUR BUSINESS. YOUR INFRASTRUCTURE.
recv.fund
A Acme studio
Wallets Developers
Self-hosted instance
Acme studio / OverviewExample data

Your money, in view.

Last 7 days
Total received$24,680.00USDC · USDG
Payments148Across your projects
$25k$15k$5k
MonTueWedThuFriSatSun
Latest payment$ 120.00 USDC
a.Acme studioPayment preview

Amount to pay

120.00USD
Choose a network
$
USDCUSD Coin
120.00
Set up your checkout
Your wallet. Your funds.
Payment received120.00 USDC · Example payment
No deposit keys on your serverInteractive preview

YOUR PAYMENTS.
ON YOUR NETWORKS.

Robinhood Chain
SOLANA
USDGUSDCUSDT+ native assets

TRY IT NOW

A real store.
A real checkout, on test networks.

This store runs on a recv.fund installation. Add a product and place an order: the recv.fund checkout opens right here, where you choose a currency and network and get a QR code. Pay with test tokens on Solana devnet or Robinhood Chain testnet. Open the full demo to see the orders and every API call and webhook.

MEET YOUR PAYMENT WORKSPACE

Everything you need.
Nothing between you and your funds.

From the first payment link to your next integration. One place to run your payments, on a server you control.

BUILT AROUND YOUR BUSINESS

One link. A better way to get paid.

Create a payment link, share it with your customer, and follow its status in your dashboard. Your own checkout, served from your own domain.

  • Wallet payments and QR checkout
  • Permanent customer deposit addresses
  • Clear payment status and receipts
Explore the setup
Accept paymentsPayment link ready

Payment links

Create a link from the dashboard, send it, and watch it fill. No code needed.

Payments API and webhooks

Create payments and read their state over a JSON API. Signed webhooks on every state change. Paths are PayRam-compatible, so an existing integration ports with a host change.

Payouts with approval limits

Send from your hot wallet to an address book. Hourly, daily and auto-approve limits in USD, with an approval step above them.

Multiple projects

One install, several brands. Each project has its own checkout branding, API keys, webhooks and limits.

Team roles

Owner, admin, project lead, project manager and project ops. Project-scoped roles see only their projects.

Analytics and RPC control

Volume, payments and payouts per project. Add your own RPC nodes and set which one is preferred.

OWN THE ENTIRE JOURNEY

A shorter path
to your wallet.

Your customer pays their own deposit address with a plain transfer. When your server sweeps that address, your merchant contract or the recv.fund program sends the funds to your registered wallet and takes the fee. Your installation keeps you up to date.

See what makes us different
Your customerConnected wallet, QR code or exchange
01
Plain transfer, no fee
Customer deposit addressDerived on-chain, no private key
02
Sweep, fee taken here
Your settlement walletSet by your own admin wallet
No deposit private keys on your server.

CHOOSE YOUR NETWORK

Two ecosystems.
One payment workspace.

Accept the currencies your customers use. Manage both networks from the same self-hosted installation.

EVM

Robinhood Chain

Accept USDG from Robinhood users. At checkout the customer's wallet sends one ordinary token or ETH transfer to the customer's deposit address.

$USDG◇ETH
Read the network docs
Solana

Solana

Customers pay USDC, USDT or SOL from a connected wallet, or send to their deposit address from an exchange. Either way it is an ordinary transfer.

$USDC$USDT◎SOL
Read the network docs

LESS SETUP. MORE BUILDING.

Your server.
Your next move.

Bring your infrastructure. Get a dashboard, checkout, and API in one installation. Start on testnet and make your first payment flow your own.

Read the setup guide
Install recv.fund

# Start with the test networks

curl -fsSL https://github.com/recv-fund/recvfund-scripts/releases/latest/download/install.sh | sudo bash --testnet
Merchant dashboard Branded checkout Payments API & webhooks
Linux server · 2 CPU cores · 4 GB RAM · 20 GB disk

BUILT FOR YOUR NEXT CHAPTER

For businesses that
want to own more.

Let’s talk about your use case
BUILDERS

Apps on Robinhood Chain

Take USDG from Robinhood users and receive it in your own wallet. Robinhood Chain is our first chain.

DIGITAL BUSINESSES

Online businesses whose customers pay from exchanges

Digital goods, hosting, SaaS, marketplaces. Each customer gets a permanent deposit address they can send to from any exchange or wallet.

ECOMMERCE · PLANNED

WooCommerce stores

Stores that already take crypto through a gateway and want the funds to arrive in their own wallet instead. Plugin planned.

PARTNERS · PLANNED

Agencies and marketplaces, later

Deploy under your own brand for the merchants you serve. Planned after launch; contact us if this is you.

A LITTLE MORE CLARITY

Good questions.
Straight answers.

Still have something on your mind?

Talk to the team
How does it work?

You install recv.fund on a Linux server you control. It gives you a dashboard, a checkout page and an API. Each customer has a permanent deposit address, and every payment is a plain transfer from the customer's wallet to that address; it does not pass through any recv.fund contract or program. Your server watches the chain and marks the payment as paid. Your server then sweeps the deposit address, and your merchant contract (Robinhood Chain) or the recv.fund program (Solana) sends the funds to the settlement wallet you registered.

What does "non-custodial" mean here?

We never hold funds and we never run your server. Customer payments go straight to deposit addresses that belong to your registration, not to a recv.fund contract. When a deposit address is swept, the contract or program sends funds only to your registered settlement wallet and to the fee collector recorded in your registration; neither has a function that sends funds anywhere else. Only your own admin wallet can change the settlement wallet.

What keys are on my server?

Your own hot wallet, one per chain family, encrypted at rest. It is registered on-chain as your sweeper: it can start sweeps to your settlement wallet, pays their network fees and sends payouts you approve. It cannot change the settlement wallet. Your admin wallet signs registration and settings changes from your browser; the server never receives its key. Deposit addresses are derived from your merchant contract or the program, so no deposit private key exists.

What does it cost?

One fee, taken only when you sweep a deposit address to your settlement wallet. Customer payments carry no fee: the full amount arrives at the deposit address. The dashboard shows the rate before you sign the registration. The rate is then fixed in your own on-chain record and is capped at 2% by the contracts and the program. If the fee collector cannot receive a fee, that fee goes to your settlement wallet instead, so the fee collector does not block a sweep. No subscription, no setup fee. You pay for your own server and network fees.

Can recv.fund change my fee later?

Not for an existing registration. The rate and the fee collector are copied into your merchant contract (Robinhood Chain) or merchant account (Solana) when you register, and no function or instruction changes them afterwards. recv.fund can change the terms only for registrations made after the change. The Robinhood Chain contracts have no upgrade mechanism. The Solana program on devnet can still be upgraded by recv.fund, and an upgrade could replace these rules; your server refuses a Solana mainnet program that still has an upgrade authority.

Which chains and tokens?

Robinhood Chain (USDG, ETH) and Solana (USDC, USDT, SOL). The contracts and the program are deployed on Robinhood Chain testnet and Solana devnet only. They are not yet deployed on mainnet.

Do I need to run a node?

No. Your install talks to each chain over RPC. Public endpoints work; you can add your own node or a paid provider in the dashboard and mark one as preferred.

Can it be shut off?

Not by us. There is no account with us, no signup and nothing we host that your install depends on. The contracts and the program have no pause or freeze function. Your own admin wallet can mark your registration inactive; your server then stops offering checkout. The flag has no effect on-chain, so it does not stop sweeps of funds at a deposit address to your settlement wallet. On Solana devnet, the upgrade note above applies.

Is it open source?

No. The server and dashboard are proprietary, and the contract and program source repositories are not public. The source of the Robinhood Chain testnet factory contract is verified on the chain's Blockscout explorer. Your server checks the deployed code of the Robinhood Chain contracts and the Solana program against hashes pinned in its release.

YOUR PAYMENTS START HERE

Make yourself
the destination.

Your infrastructure. Your customers. Your wallet.

Get started with recv.fund