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.
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_towhen you create a payment. This is useful for marketplaces and platforms that pay out different parties in different currencies.
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.