Checkout
A checkout that converts on every device.
A hosted payment page that's fast, localised and wallet-first. Add your logo and colours, drop in one API call, and go live today.
Secured by HansaPay
Interactive demo. Try another language or payment method. Nothing is charged.
Conversion
Every detail tuned to get customers to paid.
Most checkout drop-off comes down to friction. We removed as much of it as we could find.
Wallet first
Apple Pay and Google Pay appear automatically on supported devices, so returning customers pay in one tap.
Localised automatically
Language, currency and address formats adapt to each customer's location and browser settings.
Designed for mobile
Large touch targets, the right keyboard for every field, and a layout that fits any screen.
Address autocomplete
Fewer keystrokes and fewer typos, with addresses validated before the customer pays.
Saved details
Customers can save their card for next time, securely tokenised and never stored on your servers.
Accessible by default
Keyboard navigation, screen reader labels and colour contrast that meet WCAG 2.2 AA.
Customisation
Your brand, our infrastructure.
Customers see your name, your colours and your style. Behind the scenes, card data is tokenised, with fraud screening and 3-D Secure built in.
- Logo, accent colour, button shape and font
- Your own domain for checkout pages
- Custom fields, terms of service and consent checkboxes
- Receipts and emails in your brand
Brand
Accent #147a4d
Corners 12px
Getting started
Three steps to getting paid.
- 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.
- 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.
- 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.
For developers
One API call to a live checkout.
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 session on your server, then redirect the customer to session.url.
const session = await hansapay.checkout.sessions.create({
line_items: [
{ name: "Merino overshirt", amount: 18900, quantity: 1 },
{ name: "Wool beanie", amount: 4500, quantity: 1 },
],
currency: "eur",
success_url: "https://ateliernord.de/thanks?session={SESSION_ID}",
cancel_url: "https://ateliernord.de/cart",
collect: { shipping_address: true },
});
return Response.redirect(session.url, 303);session = client.checkout.sessions.create(
line_items=[
{"name": "Merino overshirt", "amount": 18900, "quantity": 1},
{"name": "Wool beanie", "amount": 4500, "quantity": 1},
],
currency="eur",
success_url="https://ateliernord.de/thanks?session={SESSION_ID}",
cancel_url="https://ateliernord.de/cart",
collect={"shipping_address": True},
)
return redirect(session.url, code=303)FAQ
Checkout, answered.
What is a hosted checkout?
A hosted checkout is a payment page that HansaPay serves on your behalf. Customers are sent to it to pay, then returned to your site. Because card details are entered on our page, they never touch your servers, which keeps your own PCI scope to the simplest self-assessment questionnaire.
Can I customise the checkout page?
Yes. Add your logo, accent colour, button style and corner radius from the dashboard, and use your own domain for checkout pages. Changes apply to every checkout session instantly.
Which payment methods does Checkout support?
Every method HansaPay supports: Visa, Mastercard, American Express, Apple Pay, Google Pay, PayPal and Cash App Pay. Checkout only shows the methods that are available to each customer.
Do I need to write code to use Checkout?
A small amount. You create a checkout session from your server with one API call and redirect the customer. If you'd rather not write any code, Payment Links use the same hosted page.
Does Checkout work on mobile?
Yes. Checkout is designed mobile first, with large touch targets, the right keyboard for every field, and Apple Pay or Google Pay on supported devices.
Launch your checkout 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