Această pagină descrie manipularea erorilor de integrare.
Dacă doriți să personalizați manipularea erorilor care apar atunci când respingeți o tranzacție, A se vedea următorul articol:
kr.error ()
Cum sunt afișate erorile?
în formularul încărcat, erorile sunt afișate automat în Eroare DIV KR-Form:
<!-- error zone --> <div class="kr-form-error"></div>
<!-- error zone --> <div class="kr-form-error"></div>
/div>
Trebuie doar să o adăugați.
Manipulați erorile manual
Pentru a gestiona manual erorile, pur și simplu interceptați și personalizați implicit Mesaj de eroare. În exemplul următor, mesajul de eroare personalizat va fi plasat pe clasa de clasa DIV:
<script type="text/javascript"> $(document).ready(function() { KR.onError( function(event) { var code = event.errorCode; var message = event.errorMessage; var myMessage = code + ": " + message; document.getElementsByClassName("customerror").innerText = myMessage; }); }); </script>
JS Coduri de eroare
Restul API are multe coduri de eroare, care descriu aici: codurile de eroare ale API-ului REST.
coduri de eroare cu prefixul client_ corespund erorilor care apar în browserul cumpărătorului. Acestea apar înainte ca datele de plată să fie trimise la serverele noastre. Includeți, de exemplu, erorile de validare a datelor sau erorile de integrare a clienților JavaScript.
cod> | Definiție |
---|---|
client_004 | Cheie publică nevalidă |
client_100 | formatken nevalid |
client_101 | Aborted |
Client_300 | Formular nevalid Date |
Client_301 | Numărul cardului nevalid |
Client_302 | Data de expirare nevalidă |
client_303 | Codul de securitate nevalid |
Client_304 | Valoarea este obligatorie |
client_500 | Fără formular sau buton definit |
client_501 | kr-cheie-cheie este gol sau nu definit |
Client_502 | Formularul a fost deja e NVITE (Navigare nu este acceptată) |
Client_997 | Configurația punctului final nu se potrivește |
Client_998 | Formular de demonstrație, consultați documentația |
Client_999 | Server Error |
Codurile de eroare care merg de la client_700 la client_799 sunt avertismente. Ele servesc drept ajutor pentru integrarea clientului JavaScript:
cod | Definiție |
---|---|
Client_704 | Nevoile includ Font Awesome în elementul IV id = „5187A58C3B”
lt, cap div id = „5187A58c3b” |
Detaliu al codurilor de eroare
client_004
/div>
Client_004 | |
Definiție | Cheie publică nevalidă |
erori |
Client_100 | |
Definiție | Formokken nevalid |
Categorie | Erori |
Definition | Abortat |
Categoria | Erori |
tranzacția a fost abandonată de cumpărător. Această eroare apare, de exemplu, atunci când cumpărătorul închide pop-In 3D-Secure înainte de autentificare.
Dacă cumpărătorul nu încearcă din nou, o tranzacție respinsă este creată automat când se expiră format.
Client_300
cod | Client_300 |
Definition | Formularul nevalid Date |
Categorie | erori |
Client_301 | |
Definiție | Număr de card nevalid |
Categorie | Erori |
câmpul KR-PAN (numărul cardului) formularului de plată nu este valid.
Client_302
Client_302 | Date de discuție Invalid |
Categorie |
Client_303 | |
Cod de securitate nevalid | |
Erori |
KR-Security – câmpul de coduri (codul de securitate sau CVV) al formularului de plată nu este valid.
client_304
valoarea este Obligatoriu | |
Un câmp suplimentar declarat ca obligatoriu este gol. Pentru mai multe informații, consultați: Formele personalizate ale formularului.
DIV>
Client_500
client_500 | |
fără formă sau buton definit | |
Erori |
Nu Butonul formular de plată a fost găsit în codul HTML. Verificați dacă există etichetele necesare sau dacă există o eroare de sintaxă.
client_501
Client_501 | |
Definition | Kr-cheie este gol sau nu definit |
categorie | erori |
cheia publică nu este definită în kr-cheie.
client_502
Client_502 | |
Definition | Formularul a fost deja trimis (Navigarea în spate nu este acceptată) |
erori |
Trebuie să includeți fontul minunat în elementul IV ID = „5187A58C3B”
5187A58C3b „ gt; gt; |
Alerte |
Un câmp suplimentar utilizează Font icoane minunate, dar biblioteca nu a fost încărcată. Pentru mai multe informații, mergeți la: Câmpurile personalizate ale formularului.
client_997 | |
Configurația punctului final nu se potrivește | |
Categorie | Erori |
Formatken a fost creat pe o altă platformă decât cea în care clientul JavaScript a fost descărcat. URL-ul de apel la serviciul Web REST trebuie să fie același cu adresa URL a clientului JavaScript.
Client_998
cod | Client_998 |
Formular de demonstrație, consultați documentația | |
Categoria | Erori |
Formularul de plată utilizează o demonstrație Format care nu permite interacțiunea cu serverul. Utilizați un Fintoken valid: Încărcați / CreatePayment.
Client_999
Cod | Client_999 |
Definition | Eroare server |
Categoria | Erori |
Necunoscut Eroare, contactați asistența tehnică care indică următoarele informații:
- Număr magazin,
- Formularul formularului,
- Numele și versiunea browserului,
- Tipul și versiunea sistemului de operare,
- Dispozitiv utilizat (iPhone 6s, PC, iPad Pro …)
- Data și ora de eroare.