Choosing a cross-border payment stack as an indie developer
Indie developers selling internationally face three separate problems: collecting subscriptions, collecting one-off purchases, and settling funds back home. We kept notes on every provider decision and replacement while operating an overseas SaaS from zero to steady revenue. This post is organized as scenario → stack → measured results, as a reference for solo founders.
Separate the three scenarios first
Cross-border payments are not "pick the best provider" but "assemble the right combination":
- Subscriptions: need auto-renewal, dunning, and webhook events;
- One-off sales: conversion rate and chargeback handling matter most;
- Settlement: moving foreign-currency balances home, where fees and FX rates dominate.
No single provider wins all three — internalizing that saves weeks of deliberation.
Subscriptions and one-offs: the hosted-checkout trade-off
For individual founders, developer-focused Merchant-of-Record platforms such as Polar offer the lowest-friction start: no overseas entity required, subscriptions/tax/webhooks built in, and a single payment link gets you selling. The cost is a higher fee than raw card rails, and funds resting on the platform.
Our measured experience: webhook signature verification and retries were rock solid, and the order state machine is clean. At small revenue levels, the fee premium costs far less than the compliance and engineering you avoid — start here.
The threshold for direct card acquiring
At higher volume, direct acquiring saves real fees, but demands an overseas entity, compliance review, and your own subscription/chargeback machinery. We deliberately deferred this step: the labor of dispute handling and tax filing outweighed the fee savings at our scale.
Settlement: the Airwallex + Wise pairing
For moving money we hold two account types:
- Airwallex: multi-currency accounts that receive platform payouts with a clean onshore settlement path — our consolidation hub;
- Wise: multi-currency balances with local account details — flexible for small, frequent transfers with transparent FX.
Measured over a year: large consolidations via Airwallex win on fees and speed; small experimental flows are easier through Wise. Both require genuine business documentation — a product link plus transaction statements is enough for individuals.
Engineering: a webhook-driven state machine
Whichever provider you choose, the critical architecture point is driving local order state from webhooks, not from the browser redirect. We learned this the hard way: users who close the tab after paying never return to your success page — only the webhook completes that order. Every webhook must be signature-verified, idempotently persisted, and backstopped by scheduled reconciliation.
Three recommendations for solo founders
- Ship your first revenue through a hosted MoR platform; over-engineer later;
- Negotiate direct acquiring only when volume justifies the added operations;
- Open settlement accounts early and keep them warm — one complete document package beats scrambling later.
There is no "best" cross-border stack, only the combination matching your scale, entity, and product. Ours changed three times in a year, each time driven by the same metric: net settlement rate.