Skip to content
DocumentationTry Hanzo
Payment orchestration

Hanzo Payments

One integration, and the processor becomes a routing decision.

A switch that sits between your checkout and the companies that actually move the money. You integrate once; it speaks to each processor in that processor’s own language. When one declines a payment another would have taken, it retries there instead of handing your customer an error — and changing processors stops being a project.

One integration

Cards, wallets, bank debits, buy-now-pay-later and crypto through the same API

No card data

Numbers are tokenized in the vault, so this service never holds one

Route on outcome

Send each payment to the processor most likely to approve it

Retry elsewhere

A decline cascades to a backup rather than to your customer

What sits behind the one integration

Each processor has its own API, its own idea of an error, and its own webhook format. This normalises all three, so your code sees one shape whichever of them took the payment.

Unified Payments Suite

Smart routing

Choose the processor per payment on cost, success rate or latency. The rule lives here, so tuning it is a config change rather than a deploy.

Cascading retries

A soft decline is often a fact about one processor, not about the card. Failed attempts fall through to a backup automatically, and the customer sees one outcome.

Normalized webhooks

Every processor announces a settlement differently. You subscribe to one event shape and keep it when you add or drop a provider.

What you can see once it is one pipe

  • Approval rates, cost and latency compared across processors, on one screen.
  • 3D Secure where the issuer asks for it, without a second integration.
  • Open source, so the routing logic is readable before you trust it.

Payment Growth

Last 7 days

Automatic Global Tax Compliance

Focus on your business while Hanzo handles the complexity of global tax regulations and compliance.

Automated Tax Management

Automatically handle VAT, GST, and regional taxes (including sales tax).

  • Real-time tax rate calculation
  • Tax exemption handling
  • Automated tax reporting

Fraud Protection

Automatic fraud detection and prevention built-in to protect your business.

  • Machine learning fraud detection
  • Adaptive risk rules
  • Chargeback protection

Customizable Checkout Experiences

Create beautiful, high-converting checkout flows that drive revenue growth and customer satisfaction.

Global Payment Methods

  • Cards, wallets, bank debits, buy-now-pay-later and crypto
  • Local methods handled by whichever processor supports them best
  • The method someone expects to see, in the country they are in
VisaMastercardAmexPayPalApple PayGoogle PayiDEALBancontactSOFORT+190 more

Checkout Interface

Fully customizable checkout UI that matches your brand and maximizes conversions.

Customizable checkout flow

Global Reach

Regional processors are connectors like any other, so entering a market is a routing rule rather than a new integration.

Mobile Optimized

Responsive checkout flows designed for high conversion on all devices and screen sizes.

Fully Customizable

Customize every aspect of the checkout experience to match your brand identity.

One API in front of all of them

The connectors are the product. Each is a real implementation of one processor’s API, kept behind a single interface so your side never learns their differences.

Pre-built Integrations

Hundreds of pre-built integrations with popular services, including:

Salesforce
Adobe
SAP
QuickBooks
Shopify
WooCommerce
Magento
WordPress
Squarespace
NetSuite
Xero
HubSpot

And many more via the Hanzo App Marketplace

The processor is not in your code

You ask for a payment. Which company took it is an answer, not an argument.

// Take a payment. You do not name the processor.
const payment = await hanzo.payments.create({
  amount: 2000,
  currency: 'usd',
  customer: customer.id,
  metadata: { order_id: '6735' },
});

// The routing rule picked one, and says so.
// If it had declined, the cascade would already
// have tried the next and told you that instead.
console.log(payment.status);    // 'succeeded'
console.log(payment.connector); // 'adyen'
API Reference

Easy to Implement

Quick integration with just a few lines of code, with SDKs for all major programming languages.

Comprehensive Documentation

Detailed guides, API reference, and code examples to help you integrate Hanzo Payments quickly.

Explore Our APIs

Get started with quickstart guides, examples, and developer tools.

When a switch earns its place

One processor and one country does not need one. These four do.

Selling in several countries

You sell in more than one country and each one wants a different payment method. Add the connector, write the rule, leave the checkout alone.

Key Features

Local methods
Currency routing
One checkout
Rules per country

Recovering declines

Renewals fail for reasons that have nothing to do with the customer. Retrying through a second processor turns some of those failures back into payments.

Key Features

Retry on a second processor
Decline reasons
Renewal recovery
Rules per code

Leaving a processor

The reason nobody switches is the rewrite. When the integration is here, moving is a routing change, and you can move a percentage first.

Key Features

Move a percentage first
No checkout rewrite
The same API
Roll back at once

Comparing two of them

Run both and read the approval rates side by side. The argument about which processor is better becomes a measurement.

Key Features

Approval rates side by side
Split by percentage
One traffic, two routes
Cost per authorization

Start Quickly, Scale Instantly

No-code solutions available, with setup completed in minutes. Scalable from startup to enterprise-level with consistent reliability.

Trusted Globally

Industry leaders trust Hanzo Payments to manage their complex financial operations.

Damon
Triller
Zoo
Skully
Bellabeat
Lifemed AI
"

Hanzo accelerated our innovation beyond what we thought possible, helping us launch groundbreaking AI applications at scale.

Jay Giraud

Founder & CEO, Damon Motorcycles

Explore Further

Discover how Hanzo Payments can transform your business with our comprehensive resources.

API Reference

Detailed documentation on all Hanzo Payments APIs and integration options.

Hanzo App Marketplace

Explore hundreds of pre-built integrations and apps for Hanzo Payments.

Checkout Integration

Step-by-step guide to integrating Hanzo Payments checkout into your website or app.

Case Studies

Read success stories from businesses using Hanzo Payments around the world.

Put one payment through it

Point it at the processor you already use, send a live payment, and add the second one when you want to see the difference. Nothing has to move on day one.

Open source

License: Apache-2.0hanzoai/payments

Get Payments

Payments processor