riverArk
Payments · 4 min read

Bitcoin Payments Without Custody: How It Works

Every Bitcoin payment processor makes a choice: hold your money or send it straight to you. Here's how non-custodial settlement actually works.

Every Bitcoin payment processor makes a choice: hold your money or send it straight to you. Here's how non-custodial settlement actually works.

The question underneath "non-custodial"

When a customer pays you, somebody is either holding that money on your behalf for a while, or it goes straight to an account you control. Card networks work the first way. Batch settlement, a window where the money is technically theirs before it's yours, a chargeback process built on the assumption that they can still reach it. Most crypto payment processors copied that model: they receive bitcoin, convert it, and release dollars to you on their own schedule.

Non-custodial means the second path. The money never sits anywhere except your own account. Nobody is holding it, converting it on your behalf from a pooled balance, or deciding when you get it.

How the payment actually moves

riverArk generates a Lightning invoice for the sale. Your customer's wallet pays that invoice. Funds move directly from the payer to your own designated account, settled instantly and quoted in USD. riverArk creates the invoice and confirms it's paid. That's the extent of what passes through riverArk. It never receives, holds, controls, or transmits the funds at any point in that flow.

This is the part worth sitting with, because it's easy to hear "non-custodial" as a compliance word and miss that it's a description of where your money physically goes. It goes to you. Not to a company that promises to forward it.

What that removes from your risk

Two questions come up in almost every first conversation about this.

What happens if riverArk shuts down? Nothing happens to money you've already been paid, because there was never a float for riverArk to lose. Funds moved to your account at the moment of sale. The worst case if riverArk disappeared tomorrow is that the integration stops working. There's no balance sitting somewhere that becomes unreachable.

What if Bitcoin's price moves between the sale and settlement? Settlement is instant and quoted in USD, so there's effectively no window for the price to move against you. Customers who want price certainty on their end can elect an optional fee at checkout that covers it. You never hold bitcoin or carry price risk unless you choose to.

Why most crypto processors skip this

Building a non-custodial flow is more work than building a custodial one. It's simpler to receive bitcoin into one company-controlled account, batch it, convert it, and pay merchants out on a schedule you set. That's why most crypto payment companies work that way, even the ones that never use the word "custody" anywhere on their site.

The tell is in the settlement language. If a processor talks about "payouts," "withdrawal windows," or a balance sitting in your dashboard waiting to be released, your money passed through their hands first. None of those are red flags on their own. Plenty of legitimate businesses run that way. But it's a different model than one where the payment never touches anyone's account but yours, and it's worth knowing which one you're signing up for.

What your customer sees

None of this changes what the transaction looks like for the person paying you. They scan a QR code or tap a link, their Lightning wallet pays the invoice, and the payment confirms in a couple of seconds. There's no separate step where they're aware their payment is routing peer-to-peer instead of through a middleman. The difference is entirely on your side of the transaction: where the money physically lands, and who could ever get between you and it.

Does this expose you legally?

This is usually the real question behind "is this safe." riverArk is non-custodial software acting as an agent of the payee. It generates the invoice; funds move peer-to-peer from the payer directly to your own account. riverArk never receives, holds, controls, or transmits funds, which is a different position than a processor that takes possession of crypto and owes you a payout later.

That's an architecture fact, not a legal opinion, and it's worth treating it that way. Ask any processor you're evaluating, custodial or not, to show you exactly where your money sits between the moment your customer pays and the moment you can spend it. The answer tells you more than any compliance page will.

What non-custodial doesn't mean

It doesn't mean you have to hold or manage bitcoin yourself. If you want dollars, you get dollars, settled to your own account, and nothing about your books or your accounting changes. It doesn't mean anonymous, unregulated, or off the books. It just means the money takes the direct route instead of the routed one.

The one thing it does require: your own settlement account, connected once at signup. That account, not riverArk, is where the funds land. You're always looking at your own balance, not a dashboard riverArk controls.

Getting started

The API is live and public today. A developer can connect it to an e-commerce checkout, a point of sale, or a custom integration right now, on whatever business you run. Self-serve signup at ark.riverark.io takes a few minutes and connects your own settlement account. The full reference is at ark.riverark.io/docs.

Packaged versions for merchants who don't want to touch code, a browser-based point of sale, plug-and-play e-commerce platform listings, are in development. That part is packaging, not capability. The underlying non-custodial architecture is the same either way.

If you want to see the fund flow before connecting anything real, the live demo at ark.riverark.io/demo runs against real Lightning with a key you supply yourself. No sales call required to find out how it works.

← All posts