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:
{
"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:
{
"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.