> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bring Your Own Processor (BYOP)

> Behåll ditt eget Stripe- eller Adyen-konto och omdirigera betalningar genom det, medan Dodo Payments driver prenumerationer, fakturering och analys.

**Bring Your Own Processor (BYOP)** låter dig ansluta din egen betalningsprocessor — för närvarande **Stripe** eller **Adyen**, med stöd för fler processorer på väg — och fortsätta använda Dodo Payments för allt ovanpå transaktionen: produkter, prenumerationer, licensnycklar och rättighetsmotorn, fakturering, kundportalen och analys.

Du bestämmer, beroende på kundens land, om en betalning hanteras av **din processor** (du förblir registrerad säljare för den rutten) eller av **Dodo Payments** som din fullservice Merchant of Record. Länder du inte uttryckligen dirigerar faller automatiskt tillbaka till Dodo.

Send payments from specific countries to your own processor, and everything else to Dodo.

Continue using your existing Stripe or Adyen accounts and relationships.

On your own routes, you remain the legal seller and control tax, disputes, and payouts.

Dodo powers products, subscriptions, invoices, and analytics across both routes.

## BYOP vs. Dodo som Merchant of Record

När du aktiverar BYOP väljer du hur varje betalning hanteras. De två modellerna kan köras sida vid sida, dirigerade efter kundens land.

| Funktion                                | Dodo som Merchant of Record                | Bring Your Own Processor                    |
| --------------------------------------- | ------------------------------------------ | ------------------------------------------- |
| Registrerad säljare                     | Dodo Payments                              | Ditt företag                                |
| Skatt (moms, GST och försäljningsskatt) | Beräknas, samlas in och deklareras för dig | Du registrerar, samlar in & deklarerar      |
| Återkrav & bedrägeri                    | Ansvar & skydd hanteras av Dodo            | Du hanterar med din processors egna verktyg |
| PCI-efterlevnad                         | Hanteras av Dodo                           | Du hanterar                                 |
| Betalningsmetoder                       | 30+ globala & lokala, fler valuta          | Endast kort (kredit/debit)                  |
| Utbetalningar                           | Agregerade globala utbetalningar           | Direkt från din processor                   |
| Installation                            | Enkel, gå live på några minuter            | Måttlig, lägg till nycklar & dirigering     |
| Bäst för                                | Sälja globalt, hands-off efterlevnad       | Befintlig processor & regional kontroll     |

A common setup is **hybrid**: route a country where you already have a registered entity and processor (for example, your home market) to your own processor, and let Dodo handle the rest of the world as Merchant of Record.

## Stöd för processorer

Idag kan du ansluta **Stripe** eller **Adyen**. Stöd för fler processorer är på väg.

Payments routed through your own processor currently support **credit and debit cards only**. We're adding more payment methods soon.

Both **Stripe** and **Adyen** require **raw card API access** enabled on your account so that Dodo can power billing on top of your processor. Each processor grants this on request — you arrange it by contacting the processor's support before you connect. See the [Stripe](/features/byop/stripe) and [Adyen](/features/byop/adyen) guides for details.

Connections are configured **per environment**. The processor you connect in **test mode** (Sandbox) is separate from the one in **live mode** (Production); set up both if you want to test before going live. The setup wizard follows your dashboard's global test/live toggle.

## Ställ in BYOP

Open **Settings → BYOP** in the dashboard and select **Configure** on the *Bring Your Own Processor* card to launch the setup wizard.

Select the processor you want to connect, **Stripe** or **Adyen**, and continue.

Give the connection a **Provider Name** (useful when you have multiple accounts from the same processor, e.g. *Stripe US* and *Stripe UK*), then enter your processor's **Secret Key** (for Stripe, your `sk_...` key).

For **Adyen**, also enter your **Merchant Account** identifier.

Saving creates the connection and generates a **Webhook Endpoint** unique to it. Add that URL as a webhook destination in your processor's dashboard, then paste the **Webhook Signing Secret** back into Dodo to finish:

* **Stripe**: paste the signing secret from the webhook endpoint you added.
* **Adyen**: paste the **HMAC key** from *Customer Area → Webhooks*.

Your secret key is stored securely and can't be viewed or changed after saving. You only ever configure the Dodo-generated webhook URL in your processor; you never interact with the underlying infrastructure directly.

Use **Verify connection** after saving to run a test call against your processor and confirm the keys and webhook secret are valid before you go live.

Add **routing rules** that map customer countries to a processor. Each country can be routed to exactly one processor.

* **Din processor** hanterar betalningar från de länder du tilldelar den.
* **Dodo Payments** hanterar **Resten av världen** (varje land du inte uttryckligen dirigerar) som Merchant of Record.

Använd **Lägg till rutt** för att tilldela ett eller flera länder till en processor.

**Riktlinjer för dirigering**

* "Resten av världen" täcker alla länder som inte anges ovan.
* Dodo Payments MoR-rutter hanterar automatiskt efterlevnad och skatt.
* Dina egna processorrutter kräver separat skattekonfiguration om det behövs.

For payments routed through your own processor, **you** are the seller on the invoice. Enter the business details that should appear on those invoices:

* **Registrerat Företagsnamn** (nödvändigt)
* **Skatte-ID** (EIN, SSN, etc.; valfritt, med formatvalidering tillgänglig för US EINs)
* **Uttalande Beskrivning** (nödvändig): vad kunder ser på sitt kontoutdrag (5 till 22 tecken)
* **Registrerad Företagsadress** (nödvändig): börja skriva för att söka och autofylla din adress
* **Integritetspolicy** och **Användarvillkor** länkar (nödvändiga)

A live **Invoice Header Preview** shows how the details will appear. These details apply **only** to invoices for routes you handle through your own processor; Dodo-routed payments continue to use Dodo's Merchant of Record details.

Review your processor connection, routing rules, and invoice details. Confirm that the routing and billing details are correct, then select **Finish setup**.

Once configured, the BYOP card shows **Edit Configuration**, and you can return to MoR-only at any time with **Edit routing rules**.

## Hur dirigering fungerar

Rutt bestäms av **kundens land** vid betalningstillfället. Samma logik gäller för engångsbetalningar, kassatillfällen och prenumerationsregistreringar. Förnyelser använder den processor som prenumerationen skapades på (se [Prenumerationer](#subscriptions)).

On a route handled by **your processor**:

* Betalningen behandlas på **ditt** processorkonto i faktureringsvalutan.
* **Ingen skatt beräknas eller samlas in** av Dodo; du förblir ansvarig för skatt på den rutten.
* Fakturor använder de **företagsuppgifter och uttalande beskrivning** du konfigurerade, utan Merchant of Record-referenser.
* Utbetalningar avräknas **direkt till dig** från din processor; inget flödar genom Dodos plånbok.

På en rutt som hanteras av **Dodo** (Resten av världen), fungerar Dodo exakt som din fullservice Merchant of Record, hanterar skatt, efterlevnad, tvister, bedrägerier och aggregerade utbetalningar.

## Prenumerationer

Prenumerationer stannar på den processor de skapades på. Vid förnyelse debiterar Dodo samma betalningsprocessor som användes för att köpa prenumerationen, återanvänder betalningsmandatet lagrat mot det. Riktlinjer omdirigeras inte på varje förnyelse.

## Se vilken processor som hanterade en betalning

Once BYOP is configured, the **Payments** and **Disputes** tables show a processor icon (Stripe, Adyen, or Dodo) next to each row, and the payment and dispute detail pages include a **Payment Processor** field, så att du alltid kan se vilken rutt som hanterade en given transaktion.

## Återbetalningar, tvister & utbetalningar

You initiate refunds from the Dodo dashboard as usual. For payments routed through your own processor, the refund is executed on that processor; for Dodo-routed payments, Dodo processes the refund.

The Dodo dashboard shows disputes for **Dodo-processed** payments only.

> Endast Dodo-hanterade tvister visas här. Tvister på din egen processor (t.ex. Stripe) hanteras i den processorens instrumentbräda.

Evidence upload, accept, and challenge actions are available only for Dodo-processed disputes. Disputes on your processor are handled with your processor's own tools.

For routes on your own processor, your processor pays you **directly**; those payouts don't appear in Dodo.

> Endast Dodo-utbetalningar är synliga här. Utbetalningar på din egen processor sker i den processorn.

Dodo payouts (för volym för resten av världen MoR) följer den standardiserade [utbetalningsstrukturen](/features/payouts/payout-structure).

## Analys

Revenue, tax, and subscription analytics include **both** routes so you see the full picture of your billing. Disputes and payouts widgets show **Dodo-processed** activity only, with a banner indicating that activity on your own processor lives in that processor's dashboard.

## Faktureringsavgift

Dodo tar ut en liten **BYOP-faktureringsavgift** på betalningar dirigerade genom din egen processor, eftersom Dodo fortfarande driver dina produkter, prenumerationer, fakturering och analys på dessa transaktioner. Det visas som en `byop_fee` rad i din balansbok. Standardfrekvensen är **0.5%**; den exakta räntan bekräftas som en del av att möjliggöra BYOP för ditt konto. [Kontakta oss](mailto:founders@dodopayments.com) för detaljer.

## Vanliga frågor

Stripe and Adyen are supported today, with support for more processors coming soon. Both require **raw card API access** enabled on your account, which you arrange by contacting the processor's support. See the [Stripe](/features/byop/stripe) and [Adyen](/features/byop/adyen) guides for details.

Yes. Assign specific countries to your processor and leave the rest as **Rest of the World**, which Dodo handles as Merchant of Record. Each country routes to exactly one processor.

You are. On routes handled by your own processor, you remain the legal seller and are responsible for tax, chargebacks, PCI compliance, and payouts on those transactions.

No. Tax is not calculated or collected on routes handled through your own processor; you manage tax for those transactions. Dodo continues to handle tax on Dodo-routed (MoR) payments.

Renewals on that processor will fail and surface as failed payments in the dashboard. Re-enable the processor to restore renewals.

## Kom igång

Understand how Dodo's full-service MoR model works.

## Billing fee

Dodo applies a small **BYOP billing fee** on payments routed through your own processor, since Dodo still powers your products, subscriptions, invoicing, and analytics on those transactions. It appears as a `byop_fee` line in your balance ledger. The default rate is **0.5%**; the exact rate is confirmed as part of enabling BYOP for your account. [Reach out](mailto:founders@dodopayments.com) for details.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Which processors can I connect?">
    Stripe and Adyen are supported today, with support for more processors coming soon. Both require **raw card API access** enabled on your account, which you arrange by contacting the processor's support. See the [Stripe](/features/byop/stripe) and [Adyen](/features/byop/adyen) guides for details.
  </Accordion>

  <Accordion title="Can I route only some countries to my processor?">
    Yes. Assign specific countries to your processor and leave the rest as **Rest of the World**, which Dodo handles as Merchant of Record. Each country routes to exactly one processor.
  </Accordion>

  <Accordion title="Who is the merchant of record on BYOP routes?">
    You are. On routes handled by your own processor, you remain the legal seller and are responsible for tax, chargebacks, PCI compliance, and payouts on those transactions.
  </Accordion>

  <Accordion title="Does Dodo calculate tax on my processor's routes?">
    No. Tax is not calculated or collected on routes handled through your own processor; you manage tax for those transactions. Dodo continues to handle tax on Dodo-routed (MoR) payments.
  </Accordion>

  <Accordion title="What happens to active subscriptions if I disable a processor?">
    Renewals on that processor will fail and surface as failed payments in the dashboard. Re-enable the processor to restore renewals.
  </Accordion>
</AccordionGroup>

## Get started

<Card title="What is Merchant of Record?" icon="building-columns" href="/features/mor-introduction">
  Understand how Dodo's full-service MoR model works.
</Card>
