Skip to Content
FeaturesOverview

Features

recv.fund runs on your own server. It gives you a dashboard, a hosted checkout page at /payments, a JSON API with API-Key authentication, and signed webhooks. Every customer payment goes to a permanent deposit address for that customer, derived from your on-chain merchant registration: the customer either signs one transfer from a connected wallet on the checkout page, or sends the funds from any wallet or exchange. Deposit balances are moved to your settlement wallet by sweeps, which is where the recv.fund fee is taken. Payouts are sent from a hot wallet whose key is stored encrypted on your server. Everything below is scoped to a project, so one install can serve several brands.

FeatureWhat it covers
Payment linksCreating payments from the dashboard or the API, the checkout page the customer sees, payment states, history and CSV export.
Customer deposit walletsPermanent per-customer deposit addresses derived from your merchant registration, how deposits are credited, unmatched deposits and missed-payment rechecks.
ProjectsBranding, enabled currencies, payout policy, API keys and webhook endpoints per project, and project-scoped roles.
API keysCreating and revoking project keys, the API-Key header, scope and rate limits.
User managementRoles, invitations with a temporary password, deactivation, session revocation and the activity log.
AnalyticsThe overview page: confirmed receipts, date presets, first-time and returning payers.
PayoutsAddress book, payout requests, approval by email code, USD limits, execution from the hot wallet and payout webhooks.
SweepsMoving deposit balances to the settlement wallet: activation threshold, triggers, automatic scheduling, manual sweeps and the fee.
WebhooksEndpoints per project, signature headers, retry schedule, delivery log and the SEND_WEBHOOKS switch.
Operator modePlanned. What one install can do today.
Last updated on