Integration Types
Alte caracteristici
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
Această pagină descrie erorile posibile pe care le puteți primi după trimiterea formularului de plată.
Câmpul „gatewayFormResponse” va conține o indicație generală a succesului sau eșecului formularului trimis. Este recomandat cu insistență ca acest câmp să fie verificat mai întâi, deoarece acesta indică dacă, câmpurile individuale conțin erori sau a apărut o eroare generală.
Răspunsul general formular va fi returnat în câmpul „gatewayFormResponse”.
Acesta va conține una dintre următoarele valori:
Valoare | Descriere | Acțiune de răspuns |
---|---|---|
0~OK | Indică faptul că formularul este valid — este returnată atunci când nu sunt detectate erori în formular, ceea ce indică faptul că detaliile cardului au fost colectate cu succes și sunt disponibile pentru utilizarea într-o tranzacție. | Nu este necesară manipularea erorilor — continuați cu realizarea tranzacției. |
2~Session identifier invalid or closed for updates | Indică o sesiune nevalidă returnată de — când sesiunea a expirat,închisă pentru actualizări sau nevalidă. | Creați o nouă sesiune și afișați din nou formularul de plată pentru ca plătitorul să furnizeze detaliile cardului. |
3~Field Errors | Indică faptul că unul sau mai multe câmpuri prezintă erori — este returnată dacă validarea oricăruia dintre câmpurile formularului eșuează. Câmpurile care prezintă erori vor conține codul specific de eroare. Consultați secțiunea Erori în cadrul câmpurilor de mai jos pentru detalii. | Analizați câmpurile individuale pentru erori specifice. Consultați informațiile de mai jos pentru mai multe detalii. |
4~System Error | Indică o eroare de sistem — este returnată dacă apare o eroare de Gateway de plăți sau o altă eroare nerecuperabilă. | Nerecuperabil — contactați UniCredit Bank pentru remedierea problemei. |
Valoarea returnată pentru un câmp în cadrul căruia există o eroare va avea următorul format:
Unde E va fi una dintre următoarele valori:
Valoare | Descriere | Acțiune de răspuns |
---|---|---|
1~ | Indică faptul că un câmp obligatoriu nu este prezent — returnată când valoarea câmpului este necompletată/goală. Această eroare va apărea și dacă respectivul câmp nu este includ în formularul trimis. | Afișați din nou formularul de plată indicând câmpul care prezintă eroare, pentru a permite plătitorului să remedieze eroarea și să trimită din nou. |
2~submittedFieldValue | Indică faptul că valoarea câmpului este nevalidă — returnată atunci când valoarea câmpului este considerată nevalidă conform regulilor de validare pentru câmpuri impuse de Hosted Payment Session. | Afișați din nou formularul de plată indicând câmpul care prezintă eroare, pentru a permite plătitorului să remedieze eroarea și să trimită din nou. |