NewSettle in 135+ currencies

Accept anywhere.
Settle everywhere.

One integration for cards and wallets worldwide. Settle to your balance in the currency you choose, or in USDT.

  • Visa
  • Mastercard
  • American Express
  • Apple Pay
  • Google Pay
  • PayPal
  • Cash App

Settle in 135+ currencies or USDT · Live in about 24 hours

The platform

The hard parts of payments, handled.

From the first checkout to a payout in another currency, HansaPay does the heavy lifting so your team can focus on the product.

Global settlement

Get paid in the currency you want

Collect in your customer's currency and settle in yours, across 135+ currencies.

Onboarding

Live in a day

Identity, underwriting and your first live charge in about 24 hours.

Methods

Every major card and wallet

One integration, one ledger, every way your customers pay.

Risk

Fraud screening that learns

Adaptive scoring blocks bad actors and waves good customers through.

Developers

An API that stays out of the way

Idempotent requests, signed webhooks, plain REST and a full test mode.

Products

Everything you need to get paid, in one place.

Start with a link, grow into a checkout, scale on the API. Every product writes to the same balance and the same ledger.

Every payment, settlement and payout in one view

The dashboard your finance team will open every morning: balances, settlements, the ledger and disputes.

Explore Payments

Global settlement

Money moves where your customers are.

Collect in a customer’s local currency and settle in yours. HansaPay routes funds across 135+ currencies, or settles them in USDT.

settlement currencies
135+
countries and territories
200+
settlement baseline
T+5
settlement supported
USDT

For developers

A payments API your engineers will actually enjoy.

Clean REST resources, predictable errors and versioned releases. Most teams ship their first live payment in an afternoon.

  • Idempotent by default

    Retry any request safely. Keys are honoured for 24 hours.

  • Signed webhooks

    Every event is signed and retried with exponential backoff.

  • Plain REST

    No library to install. Call the API from any language that can send HTTPS.

  • Test-mode parity

    Sandbox behaves exactly like production, with test cards for every outcome.

import HansaPay from "@hansapay/node";

const hansapay = new HansaPay(process.env.HANSAPAY_SECRET_KEY);

const payment = await hansapay.payments.create({
  amount: 4900,            // in the smallest currency unit
  currency: "usd",
  settle_to: "eur",        // settle in any of 135+ currencies
  customer: { email: "[email protected]" },
  metadata: { order_id: "ord_1042" },
}, { idempotencyKey: "ord_1042" });

console.log(payment.status); // "processing" → "settled"

Getting started

Three steps to getting paid.

Talk it through with us
  1. 01

    Open an account

    Tell us about your business and upload your documents. Most accounts are approved in about 24 hours, and test mode works straight away.

  2. 02

    Start taking payments

    Share a payment link, drop in hosted Checkout, or call the API. Cards and wallets are on from day one, with no extra contracts per method.

  3. 03

    Get settled

    Cleared funds land on your balance on your account's schedule, and you withdraw in any of 135+ currencies or in USDT.

FAQ

Questions, answered.

Can't find what you're looking for? Our team replies within one business day.

How quickly can I start accepting payments?

Most businesses are verified and take their first live payment within 24 hours of signing up. You can use test mode immediately, before verification is complete.

Which payment methods do you support?

Visa, Mastercard, American Express, Apple Pay, Google Pay, PayPal and Cash App Pay, all through one integration. Availability of some methods varies by country.

When do I get paid?

It depends on your account. The baseline is T+5: cleared funds reach your HansaPay balance five days after the transaction date. Your own schedule is set when you are approved, based on your industry and risk profile, and you can see it in the dashboard. Once funds are on your balance you can withdraw whenever you like, and see the exchange rate before you confirm.

Which currencies can I settle in?

More than 135, and USDT. You can collect in your customer's currency, settle in yours, and hold separate balances if you have costs in several currencies.

Do I need a developer to use HansaPay?

No. Payment Links and hosted Checkout work without writing code. When you want deeper control, our REST API gives your engineers full flexibility.

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