FAQ & fejlfinding
Almindelige spørgsmål og fejlfindingstips
1. Jeg får en "Unauthorized"-fejl
Dette betyder normalt, at du sender en forkert eller fejlstavet API-nøgle. Dobbelttjek, at din nøgle er korrekt, og at den er korrekt formateret i Authorization-headeren.
Eksempel på et fejlet autentificeringssvar:
{
"error": "werkzeug.exceptions.Unauthorized",
"message": "The server could not verify that you are authorized to access the URL requested."
}Sørg for at inkludere det afsluttende kolon efter din API-nøgle ved brug af Basic Auth (f.eks. YOUR_API_KEY:). Kolonet adskiller brugernavnet fra det tomme adgangskode.
2. Jeg får en "Unsupported payment method"-fejl
Hver betalingsmetode skal være aktiveret på din konto, før den kan bruges. Hvis du forsøger at bruge en inaktiv metode, returnerer API'et en 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 administrationsportalen under Indstillinger > Betalingsmetoder.
3. Hvilke testkortnumre kan jeg bruge?
Se siden Test din integration for en komplet liste over testkortnumre, herunder kort der simulerer vellykkede og fejlede transaktioner.
4. Hvordan håndteres webhook-genforsøg?
Hvis dit webhook-endpoint ikke svarer med en 2xx-statuskode, vil Cost+ forsøge levering igen:
- Op til 10 genforsøg, med 2 minutters mellemrum.
- Det første forsøg timeout efter 4 sekunder.
- Efterfølgende genforsøg timeout efter 10 sekunder.
Hvis alle 10 genforsøg fejler, markeres webhook-hændelsen som fejlet og vil ikke blive forsøgt igen. Sørg for, at dit endpoint svarer hurtigt og returnerer en 200-statuskode.
For alle detaljer om webhook-konfiguration og payload-formater, se Webhooks-vejledningen.