Întrebări frecvente și depanare
Întrebări frecvente și sfaturi de depanare
1. Primesc o eroare „Unauthorized"
Aceasta înseamnă de obicei că trimiteți o cheie API incorectă sau scrisă greșit. Verificați din nou că cheia este corectă și că este formatată corespunzător în headerul Authorization.
Exemplu de răspuns de autentificare eșuată:
{
"error": "werkzeug.exceptions.Unauthorized",
"message": "The server could not verify that you are authorized to access the URL requested."
}Asigurați-vă că includeți cele două puncte de la final după cheia API când folosiți autentificarea Basic (de ex., YOUR_API_KEY:). Cele două puncte separă numele de utilizator de parola goală.
2. Primesc o eroare „Unsupported payment method"
Fiecare metodă de plată trebuie activată în contul dvs. înainte de a putea fi utilizată. Dacă încercați să folosiți o metodă inactivă, API-ul returnează 400 Bad Request:
{
"error": "werkzeug.exceptions.BadRequest",
"message": "The requested payment method is not active for this merchant."
}Contactați managerul de cont Cost+ sau activați metoda de plată în portalul de administrare la Setări > Metode de plată.
3. Ce numere de card de test pot folosi?
Consultați pagina Testarea integrării pentru o listă completă de numere de card de test, inclusiv carduri care simulează tranzacții reușite și eșuate.
4. Cum sunt gestionate reîncercările webhook-urilor?
Dacă endpoint-ul dvs. webhook nu răspunde cu un cod de stare 2xx, Cost+ va reîncerca livrarea:
- Până la 10 reîncercări, la intervale de 2 minute.
- Prima încercare expiră după 4 secunde.
- Reîncercările ulterioare expiră după 10 secunde.
Dacă toate cele 10 reîncercări eșuează, evenimentul webhook este marcat ca eșuat și nu va mai fi reîncercat. Asigurați-vă că endpoint-ul dvs. răspunde rapid și returnează un cod de stare 200.
Pentru detalii complete despre configurarea webhook-urilor și formatele payload-urilor, consultați ghidul Webhook-uri.