Sari la conținutul principal

Depanează o eroare de plată online

Pentru a identifica mai ușor cauza unei erori, verifică mai întâi în ce etapă se oprește plata: înainte de trimiterea către procesator, în timpul procesării, la revenirea în magazin sau la actualizarea statusului comenzii. Fiecare etapă are cauze și verificări diferite.

Plata nu pornește​

Verifică statusul aplicației, credențialele, moneda, suma și datele obligatorii ale clientului. Pentru un certificat sau o cheie, confirmă formatul și perechea corectă.

Procesatorul refuză plata​

Consultă răspunsul din mediul procesatorului. Cardul de test, limita, moneda, autentificarea sau eligibilitatea pot produce refuzul. Nu marca manual plata ca finalizată doar pentru a continua testul.

Clientul nu revine corect​

Verifică URL-urile de retur, domeniul HTTPS și setările cerute în contul furnizorului. Pentru Apple Pay, verifică și domeniul și certificatul asociat.

Plata este aprobată, dar statusul nu se actualizează​

  1. Deschide logurile de plată.
  2. Identifică tranzacția exactă după referința comenzii, moment, sumă, monedă și identificatorul procesatorului.
  3. Verifică în contul procesatorului dacă plata este aprobată, în așteptare, respinsă sau returnată.
  4. Compară rezultatul cu statusul și istoricul comenzii din MerchantPro.
  5. Verifică dacă procesatorul a trimis callback-ul sau webhook-ul și ce răspuns a primit. În logurile MerchantPro, notificările apar numai după ce au fost primite de la procesator.
  6. Păstrează mesajul de eroare și identificatorii tehnici necesari, dar elimină datele personale și secretele înainte de a cere ajutor.
Nu crea o a doua operațiune înainte de reconciliere

Dacă procesatorul arată plata ca aprobată, iar MerchantPro o arată eșuată, incompletă sau anulată, nu cere clientului să plătească din nou și nu porni o returnare până nu confirmi tranzacția inițială. Anularea automată a tranzacției în MerchantPro nu confirmă singură că procesatorul a returnat banii, iar schimbarea manuală a statusului nu înlocuiește confirmarea procesatorului.

Dacă identificatorii coincid, dar callback-ul lipsește sau a fost respins, trimite suportului MerchantPro ID-ul comenzii, procesatorul, momentul tranzacției și mesajul din log. Nu trimite datele cardului, parole, tokenuri sau chei private.

După ce comanda există, verificarea statusului și acțiunile ulterioare aparțin Administrării plăților.