Klovora

— Beta privata · Su invito

Tutti i tuoi incassi, un totale che torna

Carte, buy-now-pay-later, pagamenti a rate — ogni provider con la sua dashboard, le sue commissioni, i suoi numeri. Riconciliati a mano, ogni mese.

Klovora mette tutto in un posto solo. I provider restano i tuoi, le tariffe restano le tue — e i tuoi soldi non passano mai da noi.

cardbnplsplit— ogni modo in cui i tuoi clienti pagano
Provider A
ch_3PqR8xK2m…€ 47,30
ch_9RtY1eG3i…− € 63,40
net total € 409,91 · 6 rows
Provider B
TX-8802152.00 EUR
TX-881590.12 EUR
totale 583,87 EUR · 5 rows
Provider C
17830647004635
17831059203934
total 19117 · fee: separate file
Klovora · unified ledger
TimeMethodAmountNet
07:45bnpl€ 46,35€ 45,00
08:02split€ 156,50€ 152,00
09:15card€ 47,30€ 45,88
09:58bnpl€ 63,35€ 61,50
10:41card€ 128,90€ 125,03
11:20split€ 70,50€ 68,40
12:03card€ 12,00€ 11,34
12:47bnpl€ 23,59€ 22,90
13:22refund− € 63,40− € 63,40
net total · EUR€ 0,00

Tre export dentro — un registro fuori. Al centesimo.

01 · Il costo nascosto

Ogni provider è un mondo a parte.

Ogni metodo di pagamento in più ti porta clienti — e porta al tuo back office un'altra dashboard, un altro report, un altro formato. Sposta l'interruttore e guarda cosa cambia. E cosa no.

Provider A
  • La sua dashboard
  • Commissioni per transazione
  • Il suo calendario di accredito
Provider B
  • Un'altra dashboard
  • Commissioni in un report mensile
  • Un altro calendario di accredito
Provider C
  • Una terza dashboard
  • Commissioni in un file a parte
  • Export in un altro formato ancora
Il tuo back office

Tre mondi. Una persona a farli quadrare — tu.

  • Tre dashboard da controllare, ogni mattina.
  • Tre export in tre formati, uniti a mano.
  • Tre report commissioni — e un totale che non torna mai al primo colpo.
  • Aggiungere un metodo di pagamento? Un progetto.
02 · Un assaggio

Il tuo mese, in un posto solo.

Una piccola anteprima della dashboard Klovora — simulata nel tuo browser, con gli stessi numeri di questa pagina. Quella vera arriva con il tuo invito.

Klovora · DashboardSimulazione
Volume
€ 1.280,15
15 successful payments
Fees
€ 37,38
Itemised per payment
Refunded
€ 63,40
Customer reversals
Net to you
€ 1.179,37
To the cent
Volume by hour · 03 Jul
Cosa sparisce dal tuo mese
Provider che usi:
Dashboard in cui entrare3 1
Export da scaricare3 1
Formati da convertire3 1
Report commissioni da incrociare3 1
Totali che devono coincidere3 1

Quante ore siano dipende dal tuo mese — non facciamo finta di saperlo. Noi togliamo i passaggi. Richiedi l'accesso →

03 · Come funziona

Tieni tutto tu. Noi lo mettiamo in fila.

1

Tieni quello che hai

I tuoi conti, i tuoi contratti, le tariffe che hai negoziato: non si sposta niente. Klovora si appoggia sopra.

2

Ogni vendita, una riga

Carte, BNPL, pagamenti a rate: comunque paghi il cliente, la vendita finisce nello stesso posto, nello stesso formato.

3

Un totale che torna

Vendite, commissioni e rimborsi in un unico registro — il numero in fondo coincide con la realtà, al centesimo.

Klovora non tocca mai i tuoi soldi.

I fondi arrivano sui tuoi conti, con i tuoi provider — esattamente come oggi. Noi orchestriamo i pagamenti; non li tocchiamo mai.

04 · Perché Klovora

Mai legati a un provider.

Se un provider alza le commissioni o cambia le condizioni, sei libero di spostarti. Il tuo checkout non cambia — alla differenza pensiamo noi.

Ogni metodo di pagamento

Carte, BNPL, pagamenti a rate. Aggiungerne uno nuovo è un interruttore da girare, non un progetto da pianificare.

I tuoi contratti. Le tue tariffe.

Tieni i conti che hai già. Noi orchestriamo sopra — i tuoi soldi non li tocchiamo mai.

05 · Per i tuoi sviluppatori

Una sola integrazione.

Inoltra questa sezione a chi gestisce il tuo checkout. Il codice non serve leggerlo — confronta le due colonne. A sinistra: quello che si scrive e si mantiene per ogni singolo provider. A destra: tutto qui, con Klovora.

Quello che si scrive oggi

In parole povere: uno di questi per ogni provider — ognuno con le sue regole, scritto e tenuto in piedi dal tuo sviluppatore.

import { ProviderA } from "@acquirer/a-sdk";
const providerA = new ProviderA({
api_key: process.env.PROVIDER_A_KEY,
api_version: "2026-01-01",
max_network_retries: 2,
});
const { CardError } = ProviderA.errors;
async function createPayment() {
try {
const charge =
await providerA.charges.create({
amount: 4730, // minor units (int)
currency: "eur",
capture_method: "automatic",
metadata: { order_id: "5583" },
});
return charge.id;
} catch (err) {
if (err instanceof CardError) {
return decline(err.decline_code);
}
throw err;
}
}
export function webhook(
payload: Buffer, sig: string) {
const event = providerA.webhooks
.constructEvent(payload, sig, secret);
if (event.type === "charge.succeeded") {
settle(event.data.object);
}
}
× 3 provider = 3 integrazioni, 3 webhook, 3 formati di errore.
— 17 righe in meno. Zero lock-in.
Quello che si scrive con Klovora

In parole povere: questo è tutto. E resta identico quando cambi provider.

import { Klovora, WebhooksUtil } from
"@klovora/node";
const klovora =
new Klovora(process.env.KLOVORA_API_KEY);
const payment = await klovora
.checkoutSessions.create({
amountCents: 4730,
currency: "EUR",
method: "card",
returnUrl: "https://shop.example/return",
});
export function webhook(
payload: string, sig: string) {
const event = WebhooksUtil
.constructEvent(payload, sig, secret);
if (event.type === "payment.succeeded")
settle(event.data);
}
→ returns
{
"id": "pay_klv_8803",
"amountCents": 4730,
"currency": "EUR",
"method": "card",
"status": "succeeded",
"createdAt": "2026-07-03T09:15:22Z"
}

Una sola integrazione. Qualunque provider.

06 · Sviluppatori · Prova

Request. Response. Webhook.

Un pagamento, dall'inizio alla fine — simulato nel tuo browser. Nessuna rete. Il codice non serve leggerlo: scegli un importo, premi Run e guarda una vendita succedere. Le forme e le regole di validazione sono quelle vere dell'SDK.

Componi
Metodo
4730 cents

Gira in locale. Non viene inviato niente, da nessuna parte.

The flowSimulazione
01 · Request — quello che invia il codice del tuo sviluppatore
const payment = await klovora
.checkoutSessions.create({
amountCents: 4730,
currency: "EUR",
method: "card",
returnUrl: "https://shop.example/return",
});

→ Premi Run per vedere la risposta, i passaggi di stato e il webhook che riceverebbe il tuo server.

— Lista d'attesa

Il prossimo mese può tornare da solo

Stiamo aprendo l'accesso a un piccolo gruppo di merchant europei. Lascia i tuoi dati — ti contattiamo noi quando è il tuo turno.

I tuoi dati sono trattati secondo il GDPR. Vedi la Privacy Policy.