---
title: "Accept payments worldwide, Stripe, Razorpay, Dodo, Adyen"
description: "Accept cards, UPI, RuPay, net banking, Apple Pay, Google Pay. Mercemur ships Stripe, Razorpay, Dodo Payments, and Adyen out of the box."
canonical_url: "https://mercemur.com/payments"
last_updated: "2026-09-15"
---

# Accept any payment method, anywhere your customers are

Stripe for global. Razorpay for India. Dodo Payments for cross-border merchant-of-record. Adyen for consolidated acquiring across markets. Manual for COD. Four payment providers, plus manual payments, one checkout.

Most ecommerce platforms ship one payment integration and call it done. The second integration is bolt-on. The third is a hack. The fourth never happens, so you lose the customer who wanted to pay with UPI in India or with Apple Pay in the US.

Mercemur ships four payment integrations on day one, each maintained as a real provider. Stripe for international cards and digital wallets, on your own Stripe account. Razorpay for the full India stack (UPI, cards, RuPay, net banking). Dodo Payments for cross-border merchant-of-record scenarios where you do not want to handle international tax. Adyen for merchants consolidating acquiring across markets on a single provider. Manual payments for COD, wire transfers, and offline reconciliation. Refunds reconcile with the provider automatically.

You ship a checkout that fits each market. Mercemur takes no transaction fee. Stripe, Razorpay, and Adyen settle through your own provider accounts; Dodo acts as merchant of record and remits according to its own terms. You stay in control.

### Stripe

The full international payment stack

Payment methods

International cards, Apple Pay, Google Pay, Link, Buy-now-pay-later

Operations

Authorization, Capture, Refund, Disputes, Subscriptions

Architecture

Your own Stripe account, connected with a restricted key. Charges land there in full.

### Razorpay

The full India payment stack

Payment methods

UPI, Cards, Net banking, RuPay, EMI

Operations

Authorization, Capture, Refund, Webhooks

Architecture

Per-merchant credentials. Settlement to your bank.

### Dodo Payments

Cross-border merchant-of-record

Use case

Selling globally without local tax registrations

How it works

Dodo becomes merchant-of-record, handles tax compliance

Best for

Digital products, SaaS, global subscriptions

## Manual payments

For payments that do not run through a processor: Cash on delivery (COD), Bank wire transfer, Cheque payments, Trade credit (net 30, net 60), Offline reconciliation for invoiced orders.

Manual payments share the same order timeline as processor-based payments. The customer places the order, the merchant marks it as paid when funds arrive, the fulfillment workflow runs as normal.

## Partial refunds with provider reconciliation

Refund part of an order from the admin. Mercemur talks to the right payment processor and updates both the order ledger and the processor in one action.

### How it works:

1.  1Admin clicks 'issue refund' on the order
2.  2Admin enters the refund amount (full or partial)
3.  3Mercemur calls the appropriate processor (Stripe, Razorpay, Dodo, or Adyen) with the refund amount
4.  4The processor refunds the customer
5.  5The order ledger updates with the refund record
6.  6The customer gets a refund confirmation email
7.  7Inventory restocks (if configured)

No CSV reconciliation at month-end. The order and the processor agree on the refund amount.

## Dispute handling

When a customer disputes a charge:

S

Stripe

Dispute notifications arrive through Stripe webhooks. The order in Mercemur surfaces the dispute. Respond to the dispute through Stripe's dashboard or through the Mercemur admin.

R

Razorpay

Razorpay's refund webhook handles disputes that resolve as refunds. Other dispute types appear in your Razorpay dashboard.

D

Dodo

Dodo handles the dispute on your behalf as merchant-of-record.

## How payouts work

Mercemur takes no transaction fee. Stripe, Razorpay, and Adyen settle through your own provider accounts; Dodo acts as merchant of record and remits according to its own terms.

Stripe payouts go to your connected Stripe account on Stripe's payout schedule (typically daily after a 2 to 7 day rolling reserve).

Razorpay settlements go to your Razorpay account, typically T+2 or T+3 settlement to your bank.

Adyen settles to your own Adyen merchant account on your Adyen payout schedule.

Dodo acts as merchant of record: it collects the payment, handles tax where applicable, and remits your net proceeds on its own schedule and terms.

Mercemur never holds your funds and takes no cut of the charge.

## Why four providers

A single payment provider rarely covers every market. Stripe is best-in-class internationally but lacks UPI. Razorpay is dominant in India but limited internationally. Dodo solves the tax-compliance pain for cross-border digital sales. Adyen suits merchants who want a single acquirer across several markets. Together, they cover the full set of merchant needs.

You connect what you need:

Selling only in India: connect Razorpay

Selling only internationally: connect Stripe

Selling globally: connect both

Selling globally without tax overhead: connect Dodo

Consolidating acquiring across several markets: connect Adyen

Selling B2B with COD or wire transfers: enable manual payments

## How to connect

1.  1

    Admin payments page. Visit the payments settings.

2.  2

    Click 'Connect' on each provider you want. Stripe prompts you for a restricted key from your Stripe dashboard. Razorpay, Dodo, and Adyen prompt for their API credentials.

3.  3

    Configure default provider per region. India region defaults to Razorpay. Other regions default to Stripe. Override per region as needed.

4.  4

    Enable test mode first. Run a test order end-to-end to confirm the flow.

5.  5

    Flip to live mode. Start accepting real payments.

## Use cases

### India DTC brand

Razorpay handles 95% of orders (UPI is dominant). Stripe handles the 5% of international visitors. Refunds reconcile automatically.

### International SaaS

Stripe for monthly and annual subscriptions. Dispute notifications through Stripe webhooks. The charge lands in the merchant's own Stripe account, so payouts go straight to their bank.

### Global digital products business

Dodo Payments as merchant-of-record so the merchant does not have to register for VAT in every EU country. Customers see Dodo on their statement. Tax compliance is handled.

### India B2B wholesale

Razorpay for online orders. Manual payment for COD and wire-transfer orders from large buyers. Draft orders for sales-call quotes.

### Multi-region brand

Razorpay for India region. Stripe for US and EU regions. Dodo for the rest of the world. Each region's checkout shows the right provider automatically.

### Subscription box business

Stripe subscriptions for recurring billing. Refunds reconcile when boxes are skipped or canceled.

## Frequently asked questions

Do I need separate accounts for Stripe, Razorpay, Dodo, and Adyen?

Yes. Each provider requires its own account. You connect them through the Mercemur admin. Stripe uses a restricted key you create in your Stripe dashboard. Razorpay, Dodo, and Adyen use API credentials.

Can I use only one payment provider?

Yes. Connect only the providers you need. If you sell in the US or internationally, connect Stripe. If you sell in India, connect Razorpay.

Do refunds reconcile automatically?

Yes. When you issue a refund from the Mercemur admin, the platform calls the appropriate payment provider and updates both the order ledger and the provider in one action.

What happens to funds during a dispute?

Stripe, Razorpay, and Adyen handle disputes through their own systems. Mercemur surfaces the dispute notification in the admin. Dodo handles disputes on your behalf as merchant of record.

Can I accept manual payments like COD?

Yes. Enable manual payments in the admin. The customer places the order, you mark it as paid when funds arrive, and the fulfillment workflow runs as normal.

How do payouts work?

Stripe payouts go to your connected Stripe account on Stripe's schedule. Razorpay settlements go to your bank on their schedule. Adyen settles to your own Adyen merchant account on its schedule. Dodo acts as merchant of record and remits your net proceeds according to its own terms. Mercemur never holds your funds.

Can I use different providers for different regions?

Yes. Configure default provider per region. India region can default to Razorpay, US region to Stripe, and so on. The checkout shows the right provider automatically.

Are payment credentials stored securely?

Yes. Per-merchant credentials are stored encrypted. API keys and restricted keys are never exposed in logs or admin interfaces.

Can I test payments before going live?

Yes. Enable test mode in the admin. Run test orders end-to-end with test cards. Flip to live mode when ready.

Do I pay Mercemur for payment processing?

No. You pay Stripe, Razorpay, Adyen, and Dodo their published rates directly, and Mercemur takes nothing on top: no processing fee and no cut of the order. You are billed only for your plan and its metered usage.

Can I use Stripe for subscriptions?

Yes. Stripe subscriptions are supported for recurring billing. Set up subscription products in the catalog and the billing runs automatically.

What if a customer wants to pay with a method not supported by my connected providers?

Connect additional providers or enable manual payments. If the customer wants to pay with UPI and you only have Stripe connected, connect Razorpay.

Can I issue partial refunds?

Yes. Enter the refund amount in the admin. Mercemur calls the provider with the partial amount. The order ledger updates with the refund record.

How do I handle chargebacks?

Stripe, Razorpay, and Adyen send chargeback notifications through webhooks. Respond through their dashboards or through the Mercemur admin. Dodo handles chargebacks as merchant of record.

Can I connect multiple Stripe accounts?

Not currently. One Stripe account per store. If you need multiple accounts, use multiple stores.

What currencies are supported?

Stripe supports 135+ currencies. Razorpay supports INR. Dodo supports major currencies for cross-border sales. Adyen supports the currencies enabled on your Adyen merchant account. Configure currencies per region in the admin.

Can I use Dodo for physical products?

Dodo is optimized for digital products and SaaS. For physical products, use Stripe, Razorpay, or Adyen.

How do I reconcile payments at month-end?

No manual reconciliation needed. The order ledger and the payment provider agree on every transaction. Export reports from the admin if needed for accounting.

Can I accept payments without a website?

Yes. Use draft orders to create invoices. Send the invoice to the customer. They pay through the invoice link. The order moves to active when payment captures.

What happens if a payment fails?

The order does not move to active. The customer sees an error message. They can retry with a different payment method or card.

## Quick reference

Four payment integrations: Stripe (international), Razorpay (India), Dodo (cross-border merchant-of-record), Adyen (consolidated multi-market acquiring). Manual payment for COD, wire, and offline reconciliation. Partial refunds reconciled with the provider automatically. Stripe, Razorpay, and Adyen charges are created on your own provider account with credentials you supply, so payouts go to your bank; Dodo acts as merchant of record and remits according to its own terms. Per-merchant credentials stored encrypted. Subscription billing supported through Stripe.

## Related

### [Shipping](https://mercemur.com/shipping)

Rates, zones, labels, and fulfillment.

### [Commerce](https://mercemur.com/commerce)

Catalog, cart, checkout, and order management.

### [Integrations](https://mercemur.com/integrations)

Connect the tools you already run on.

Ready to accept payments?

## Connect your payment account and start selling.

Start fast, compare plans, or talk through the details with us.

[See payment setup guide](https://mercemur.com/contact) [See pricing](https://mercemur.com/pricing) [Talk to sales](https://mercemur.com/contact)

## Sitemap

- [Site index (llms.txt)](https://mercemur.com/llms.txt): every public page, described
- [Sitemap (sitemap.md)](https://mercemur.com/sitemap.md): every public URL with its last-modified date
- [AGENTS.md](https://mercemur.com/AGENTS.md): how to build against the platform
- [Developer documentation](https://docs.mercemur.com/llms.txt): API reference, CLI, MCP
