# Hanzo Payments — Hanzo AI

> One integration, and the processor becomes a routing decision. A switch between your checkout and the companies that move the money.

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.

Get Started Now

Explore APIs

### 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: &#x27;usd&#x27;, customer: customer.id, metadata: { order_id: &#x27;6735&#x27; }, }); // 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); // &#x27;succeeded&#x27; console.log(payment.connector); // &#x27;adyen&#x27;
```

API ReferenceCopy

Try it

### 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.

API Reference

## 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.

Get Started

View Documentation

## 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.

View API Docs

### Hanzo App Marketplace

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

Browse Apps

### Checkout Integration

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

Integration Guide

### Case Studies

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

View Case Studies

## 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.

Get Started Now

Contact Sales

## Open source

License: Apache-2.0[hanzoai/payments](https://github.com/hanzoai/payments)

## Get Payments

Payments processor

[Deploy to Cloud](https://console.hanzo.ai/deploy)[Self-host](https://docs.hanzo.ai/docs/services/commerce)
