Payments

Accept every card and wallet. One API.

Cards and wallets from customers in 200+ countries, screened for fraud, authenticated when it counts, and settled in the currency you choose.

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

Payment methods

Every way your customers want to pay.

Turn methods on from the dashboard. No new integration, no new contract, and every payment lands in the same balance.

  • Cards

    Credit and debit cards from customers around the world, in every currency we settle.

    Worldwide
  • Apple Pay

    One touch on iPhone, iPad, Mac and Safari. No card number to type.

    Wallet
  • Google Pay

    Fast checkout on Android and in Chrome, with cards customers already saved.

    Wallet
  • PayPal

    Let customers pay with their PayPal balance or linked accounts.

    Wallet
  • Cash App Pay

    A popular way to pay for customers in the United States.

    United States

Built in

Everything between the click and the cash.

The capabilities that usually take a team of engineers and three vendors come standard.

  • Optimised authorisation

    Network tokens, smart retries and local acquiring help more legitimate payments get approved the first time.

  • Adaptive fraud screening

    Every payment is scored in real time. Block bad actors, and let good customers through without friction.

  • 3-D Secure 2 built in

    Strong customer authentication where regulation requires it, frictionless flows and exemptions where it doesn't.

  • Local currency

    Charge customers in their own currency, and settle in yours or in USDT, with the rate shown up front.

  • Reporting you can reconcile

    Every payment, fee, refund and payout in one ledger, exportable to CSV or your accounting tools.

  • USDT settlement

    Take settlement in USDT instead of a fiat balance, if that suits how your business holds money.

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

Dashboard

See every payment, the moment it happens.

Search, refund, and export from one place. Your finance team gets a ledger that reconciles to the cent, and your support team gets every detail a customer might ask about.

  • Search any payment by customer, amount, card or ID
  • Issue full or partial refunds in one click
  • Respond to disputes with evidence, right from the payment
  • Export the ledger, or sync it to your accounting tools

For developers

Integrate once. Accept everything.

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.

// Create a payment, then confirm it client-side.
const payment = await hansapay.payments.create({
  amount: 120000,
  currency: "usd",
  methods: ["card", "apple_pay", "google_pay", "paypal"],
  settle_to: "eur",
  capture: "automatic",
});

res.json({ clientSecret: payment.client_secret });

FAQ

Payments, answered.

Which payment methods can I accept with HansaPay Payments?

Visa, Mastercard and American Express cards, plus Apple Pay, Google Pay, PayPal and Cash App Pay. Availability of some methods depends on your country and your customer's.

Can I charge customers in their own currency?

Yes. Show prices and charge in your customer's local currency, then settle in any of 135+ currencies. The exchange rate is shown before any conversion.

Do I need to be PCI compliant?

If you use our hosted Checkout, Payment Links or client-side elements, card details are entered on HansaPay pages and never touch your servers. That keeps your own PCI scope to the simplest self-assessment questionnaire.

How do you handle fraud?

Every payment is scored by our risk engine before authorisation. High-risk payments are blocked or sent for 3-D Secure authentication, and you can add your own rules in the dashboard.

When do I receive the money?

Cleared funds settle to your HansaPay balance net of fees, on a T+5 baseline. The exact schedule depends on your account and is shown in the dashboard. You can then withdraw to your bank in any of 135+ currencies, or settle in USDT.

Start accepting payments today.

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