Product

Settle in 135+ currencies, now on every HansaPay account

Every HansaPay account can now hold, settle and withdraw in more than 135 currencies, with the exchange rate shown before you confirm.

Elin HaasHead of Payments Product2 min read

Starting today, every HansaPay account can settle in more than 135 currencies. You collect in whatever currency your customer pays in, and choose the currency that lands in your balance. There is nothing to apply for and no new contract to sign.

This has been the most requested feature since we launched. Businesses that sell across borders told us the same story again and again: the checkout was easy, but getting paid in the right currency meant a second provider, a treasury spreadsheet, and a week of reconciliation.

settlement currencies
135+
settlement supported
USDT
integration for all of it
1

How it works

When a customer pays, HansaPay records the payment in the currency they paid in. At settlement, we convert the cleared funds into your chosen currency, or into USDT, and credit your balance on your account's settlement schedule.

You can set this up in two ways:

  • A default for the account. In the dashboard, open Settings, then Balances, and pick a default settlement currency. Every payment settles into it unless you say otherwise.
  • Per payment, through the API. Pass settle_to when you create a payment. This is useful for marketplaces and platforms that pay out different parties in different currencies.
ts
const payment = await hansapay.payments.create({
  amount: 52000,
  currency: "jpy",
  settle_to: "eur",
});

See the rate before you commit

Every conversion shows the exchange rate and the exact amount you'll receive before a withdrawal is confirmed, so finance teams can reconcile without guesswork.

Local payouts

Holding a balance is only useful if you can get it out. Withdrawals go out over local rails in most corridors, and you can also settle in USDT.

What's next

Next, we're adding scheduled conversions, so treasury teams can convert at a set time each day. If you want early access, tell us.

Start settling in your currency

Open an account and choose from 135+ settlement currencies.

Frequently asked questions

How do I choose a settlement currency?

Set a default settlement currency for your account in the dashboard, or pass settle_to on individual payments through the API.

Can I hold balances in more than one currency?

Yes. You can keep separate balances for each settlement currency and withdraw from any of them to a bank account in the same currency.

Do I need to change my integration?

No. Existing integrations keep working. The default currency you choose in the dashboard applies automatically.

All articles

Go live by this time tomorrow.

Open an account, share your first payment link, and start taking payments from customers anywhere.

  • Approved in about 24 hours
  • Test mode from day one
  • No long-term contract
  • Settle in 135+ currencies or USDT