Integrazione Klarna

Backend completo per pagamenti Klarna nel tuo sito React

API Endpoints Disponibili
Tutte le API necessarie per integrare Klarna sono pronte
POST /api/klarna/session

Crea una sessione di pagamento Klarna

POST /api/klarna/order

Conferma e crea l'ordine dopo l'autorizzazione

POST /api/klarna/webhook

Gestisce le notifiche da Klarna

GET/POST /api/klarna/order/[orderId]

Ottiene dettagli e cattura il pagamento

POST /api/klarna/order/[orderId]/refund

Gestisce i rimborsi

Configurazione Richiesta
Aggiungi queste variabili d'ambiente per iniziare

Variabili d'ambiente necessarie:

  • • KLARNA_USERNAME
  • • KLARNA_PASSWORD
  • • KLARNA_ENVIRONMENT (playground o production)
  • • NEXT_PUBLIC_APP_URL

Come ottenere le credenziali:

  1. Vai su Klarna Merchant Portal
  2. Accedi o crea un account
  3. Vai su Settings → API Credentials
  4. Copia Username e Password
  5. Aggiungi le credenziali nella sezione Vars della sidebar
Prossimi Passi

1. Configura le variabili d'ambiente nella sezione Vars della sidebar

2. Consulta il file KLARNA_SETUP.md per la guida completa

3. Testa le API usando i dati di test Klarna

4. Integra nel tuo frontend React usando le API create