FAQ og feilsøking
Vanlige spørsmål og feilsøkingstips
1. Jeg får en «Unauthorized»-feil
Dette betyr vanligvis at du sender en feil eller feilstavet API-nøkkel. Dobbeltsjekk at nøkkelen din er korrekt og at den er riktig formatert i Authorization-headeren.
Eksempel på et mislykket autentiseringssvar:
{
"error": "werkzeug.exceptions.Unauthorized",
"message": "The server could not verify that you are authorized to access the URL requested."
}Sørg for at du inkluderer det avsluttende kolonet etter API-nøkkelen din ved bruk av Basic Auth (f.eks. YOUR_API_KEY:). Kolonet skiller brukernavnet fra det tomme passordet.
2. Jeg får en «Unsupported payment method»-feil
Hver betalingsmetode må aktiveres på kontoen din før den kan brukes. Hvis du forsøker å bruke en inaktiv metode, returnerer API-et 400 Bad Request:
{
"error": "werkzeug.exceptions.BadRequest",
"message": "The requested payment method is not active for this merchant."
}Kontakt din Cost+ kontoadministrator eller aktiver betalingsmetoden i administrasjonsportalen under Innstillinger > Betalingsmetoder.
3. Hvilke testkortnumre kan jeg bruke?
Se siden Test integrasjonen din for en fullstendig liste over testkortnumre, inkludert kort som simulerer vellykkede og mislykkede transaksjoner.
4. Hvordan håndteres webhook-forsøk?
Hvis webhook-endepunktet ditt ikke svarer med en 2xx-statuskode, vil Cost+ forsøke levering på nytt:
- Opptil 10 nye forsøk, med 2 minutters mellomrom.
- Det første forsøket har tidsgrense på 4 sekunder.
- Påfølgende forsøk har tidsgrense på 10 sekunder.
Hvis alle 10 forsøk mislykkes, markeres webhook-hendelsen som mislykket og vil ikke bli forsøkt på nytt. Sørg for at endepunktet ditt svarer raskt og returnerer statuskode 200.
For fullstendige detaljer om webhook-konfigurasjon og innholdsformater, se Webhooks-guiden.