Payment orchestration

Checkout, tuned for growth.

One API call screens the payment with your fraud vendor, picks 3D Secure or an SCA exemption, authorizes on your PSP and retries on a backup PSP when the first one fails. You keep your contracts; we do the work in between.

1
API call for fraud screening, 3DS, authorization and fallback
3
PSPs ready to connect: Adyen, Stripe, Checkout.com
0
Funds held by Halba: payments run on your accounts
Fallback

Rescue payments a PSP drops

When the primary PSP fails for technical reasons, we retry once on your backup PSP. A 3D Secure result travels with the payment, so the customer is not challenged twice.

Explore orchestration →
Fraud decision✓ Approved
SCA adviceTRA exemption
3D SecureFrictionless
LiabilityCovered by Riskified
Authentication

Ask for 3DS only when it pays off

Your fraud vendor's verdict drives the decision: an exemption when the risk is low, 3D Secure when it is needed. Every payment shows who bears a fraud chargeback.

See how exemptions work →
Operations

Capture and refund with one id

Capture all or part of a payment, void it or refund it in several steps. We know which PSP authorized it and check the amounts before calling it.

Explore operations →
Order 1001€129.90
Capture €100.00✓ Succeeded
Refund €20.00! Pending
Left to refund€80.00
How it works

Every decision in one call

  1. Collect device data

    halba.js reads IP, browser and fraud session on your checkout page.

  2. Screen for fraud

    Your vendor approves, declines or advises SCA before any PSP is called.

  3. Authenticate smartly

    An exemption when it is safe, 3D Secure when it is needed.

  4. Authorize

    On your primary PSP, with the 3DS result attached.

  5. Fall back

    On a technical failure, one retry on the backup PSP without the customer.

  6. Report

    One response with status, PSP and liability; your vendor gets the outcome too.

FAQ

Questions we hear

Do I keep my PSP contracts?

Yes. Payments run on your own Adyen, Stripe or Checkout.com accounts and pricing. Halba never holds funds.

Who bears a fraud chargeback?

The issuer after a successful 3D Secure, otherwise you, possibly covered by your fraud vendor's guarantee. Every payment says which, and why. Never Halba.

Do card numbers reach Halba?

No. Cards are tokenized in the customer's browser by the vault; Halba and your server only handle tokens.

Which PSPs and fraud vendors can I use?

Adyen, Stripe and Checkout.com as PSPs, Riskified and Forter for fraud prevention. Braintree, Nuvei and PCI Proxy are next.

How do I try it?

Open the sandbox, connect your test PSP accounts, create an API key and send a payment. No real money moves in the sandbox.

Try it in the sandbox

Connect your test PSP accounts, create an API key and send your first payment in minutes. No real money moves in the sandbox.