Cost+Docs

FAQ & felsökning

Vanliga frågor och felsökningstips

1. Jag får ett "Unauthorized"-fel

Detta beror vanligtvis på att du skickar en felaktig eller felstavad API-nyckel. Dubbelkolla att din nyckel är korrekt och att den är korrekt formaterad i Authorization-headern.

Exempel på ett misslyckat autentiseringssvar:

401 Unauthorized response
{
  "error": "werkzeug.exceptions.Unauthorized",
  "message": "The server could not verify that you are authorized to access the URL requested."
}

Se till att du inkluderar det avslutande kolonet efter din API-nyckel vid användning av Basic Auth (t.ex. YOUR_API_KEY:). Kolonet separerar användarnamnet från det tomma lösenordet.

2. Jag får ett "Unsupported payment method"-fel

Varje betalningsmetod måste aktiveras på ditt konto innan den kan användas. Om du försöker använda en inaktiv metod returnerar API:et ett 400 Bad Request:

400 Bad Request response
{
  "error": "werkzeug.exceptions.BadRequest",
  "message": "The requested payment method is not active for this merchant."
}

Kontakta din Cost+ kontoansvarige eller aktivera betalningsmetoden i administratörsportalen under Inställningar > Betalningsmetoder.

3. Vilka testkortnummer kan jag använda?

Se sidan Testa din integration för en fullständig lista över testkortnummer, inklusive kort som simulerar lyckade och misslyckade transaktioner.

4. Hur hanteras webhook-omförsök?

Om din webhook-endpoint inte svarar med en 2xx-statuskod kommer Cost+ att försöka leverera igen:

  • Upp till 10 omförsök, med 2 minuters mellanrum.
  • Det första försöket har en timeout på 4 sekunder.
  • Efterföljande omförsök har en timeout på 10 sekunder.

Om alla 10 omförsök misslyckas markeras webhook-händelsen som misslyckad och kommer inte att försökas igen. Se till att din endpoint svarar snabbt och returnerar en 200-statuskod.

Se guiden Webhooks för fullständig information om webhook-konfiguration och payloads.

On this page