extcharge Get early access

ExtensionPay alternative

Thinking about leaving ExtPay? You switch in one line.

ExtensionPay is a solid, open-source way to charge for a browser extension — many great extensions run on it. ExtCharge speaks the same ExtPay.js API, so if you want your payments hosted in the EU, you don't start over. You change one URL.

Get early access We're building it now. Leave your email and you're first in line.

Why developers look for an alternative

01

EU data residency

If your users are in Europe, where their data lives is a question you'll be asked. ExtCharge is hosted in the EU and operated in Germany, GDPR-first — no US data transfer to document in your privacy policy.

02

A second source for the same API

Building your billing on a single hosted service is a single point of dependency. Because ExtCharge is API-compatible with ExtPay.js, you keep a real exit — in either direction.

03

Fees you can read

ExtensionPay's public rate is 5% per charge, on top of Stripe. ExtCharge is a transparent percentage per transaction — no monthly fee, no setup fee. Your money still goes to your own Stripe account.

Side by side

ExtCharge ExtensionPay
Client API Same ExtPay.js API Open-source ExtPay.js
Switching cost Change one URL
Data hosting European Union (Germany) Not specified
Your payouts Your own Stripe account Your own Stripe account
Transaction fee A transparent % — no monthly fee 5% per charge (+ Stripe)
Operated by An independent team in Germany Independent

ExtensionPay details from extensionpay.com (June 2026). ExtCharge is independent and not affiliated with ExtensionPay.

What switching looks like

You keep your ExtPay.js integration. The paid-status checks, the trial logic, the checkout flow — all stay. You point the client at ExtCharge instead. One URL.

Questions

Does ExtCharge work with ExtPay.js?

Yes. ExtCharge speaks the same API as the open-source ExtPay.js client. If your extension already uses ExtensionPay, you change one URL — no rewrite.

Where does ExtCharge host data?

In the European Union. ExtCharge is built and operated in Germany, GDPR-first, so there's no US data transfer to explain to your users.

What does it cost?

A transparent percentage per transaction, no monthly fee, no setup fee — you pay only when you earn. Your money goes to your own Stripe account.

Is ExtCharge affiliated with ExtensionPay?

No. ExtCharge is independent and not affiliated with ExtensionPay. It's API-compatible with the open-source ExtPay.js client so you can move without rewriting your integration.

Want EU-hosted extension payments?

We're building ExtCharge now. Leave your email — you'll get early access, a one-line migration when you're ready, and a say in what ships.

Get early access