Several Dodo businesses, one total

Dodo has two levels — the business and the brands inside it — and only one of them is the thing you connect.

Businesses, brands, and which one you are connecting

Dodo Payments puts brands inside a business: one business can sell under several brand names, each with its own look at checkout. The API key belongs to the business, so that is the unit connected here, and everything under it comes along.

This has one visible consequence worth knowing in advance. Dodo exposes no account endpoint, so a connected business is identified through its brands — the business id, and the first brand's name as the label. If your business sells under three brands, the one you see named is whichever comes back first, and renaming it to what you actually call it is the first thing to do after connecting.

Why you end up with more than one

Usually a separate legal entity, or a live business alongside a test one. The prefix on the key decides which of those you are reading: live and test are two entirely different hosts, and the right one is picked from the key itself rather than from a setting you have to remember.

That makes connecting a test business beside a live one safe and occasionally useful — but name them clearly, because nothing about a figure on screen says which environment produced it except the name you gave the account.

What you connect
A business, not a brand
Credential
One API key per business
Live or test
Decided by the key prefix, not by a setting
The name shown
The first brand's name, and you can change it

One thing a Dodo account will not show you

Dodo's payments list does not name the product a payment was for, and fetching it would cost one extra request per payment. So Dodo orders carry no product, and the honest consequence is that revenue cannot be attributed per product for a Dodo business: the products table lists what you sell without sales figures beside it, and those orders group under an unnamed product in the revenue-by-product breakdown.

This is worth knowing precisely because it is invisible in a merged view. If you are reading Dodo beside a Stripe or Polar account, revenue by product describes the other accounts and not this one. Every other figure — totals, trend, refunds, subscriptions, customers, countries — is unaffected.

Once they are all connected

The accounts selector is a set of tick boxes. All of them ticked is the merged view; two of six narrows every figure on the page to those two. That selection lives in the URL, so a particular slice of your Dodo Payments accounts is a link you can send to somebody rather than a set of steps you have to describe.

Adding a different provider later changes nothing about how any of this works. Each one is normalised on the way in, so a total across all 4 of them costs what a total across one costs.