Kody odpowiedzi

Kody odpowiedzi są zdefiniowane w odpowiednich usługach.

np.

Odwzorowania ISO 8583

Poniżej znajduje się zestaw popularnych kodów odpowiedzi ISO 8583 oraz zalecanych mapowań na kody odpowiedzi Google. Niektóre kody ISO są mapowane jako odpowiedź błędu. W takich przypadkach tabela określa, którego kodu HTTP użyć i jakie szczegóły należy uwzględnić w komunikacie o błędzie.

Ta lista nie jest wyczerpująca. Skontaktuj się z Google, jeśli konkretny kod ISO nie jest mapowany.

Odwzorowanie kodu ISO 8583 na kod Google Code
0
Pomyślne zatwierdzenie/ukończenie weryfikacji lub weryfikacja kodem PIN adresu VIP jest ważna
SUCCESS
1
Skontaktuj się z wydawcą karty
ISSUER_DECLINED
2
Skontaktuj się z wydawcą karty, specjalny warunek
ISSUER_DECLINED
3
Nieprawidłowy sprzedawca lub dostawca usług
HTTP 400
Integrator płatności musi zwrócić odpowiedź o błędzie wskazującą, która konfiguracja jest nieprawidłowa.
4
Odbiór
CARD_LOST_OR_STOLEN
5
Nie przestrzegaj
DO_NOT_HONOR
6
Błąd ogólny
HTTP 500
Integrator płatności musi zwrócić odpowiedź o błędzie ze szczegółowymi informacjami o błędzie.
7
Karta odbioru, specjalny warunek (inna niż zgubiona lub skradziona karta)
CARD_LOST_OR_STOLEN
8
Wyróżnij za pomocą identyfikacji
SUCCESS
9
Żądanie w trakcie przetwarzania
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
10
Częściowe zatwierdzenie
ISSUER_DECLINED
11
Zatwierdzenie VIP
SUCCESS
12
Nieprawidłowa transakcja
TRANSACTION_INVALID
13
Nieprawidłowa kwota (przepełnienie pola przeliczania walut) lub kwota przekraczająca limit określony dla programu kart.
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
14
Nieprawidłowy numer konta (nie ma takiego numeru)
CARD_NUMBER_INVALID
15
Nie ma takiego wydawcy
TRANSACTION_COULD_NOT_BE_ROUTED
16
Brak wystarczających środków
INSUFFICIENT_FUNDS
19
Ponownie wpisz transakcję
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
20
Nieprawidłowa odpowiedź
HTTP 500
Integrator płatności musi zwrócić odpowiedź o błędzie ze szczegółowymi informacjami o błędzie.
21
Brak działań (nie można wycofać wcześniejszej transakcji)
CARD_NUMBER_INVALID
22
Podejrzenie awarii
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
25
Nie można znaleźć wpisu w pliku lub w zapytaniu brakuje numeru konta
CARD_NUMBER_INVALID
28
Plik jest tymczasowo niedostępny
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
30
Błąd formatu
HTTP 500
Integrator płatności musi zwrócić odpowiedź o błędzie ze szczegółowymi informacjami o błędzie.
41
Sprzedawca powinien zachować kartę (karta została zgłoszona jako zagubiona)
CARD_LOST_OR_STOLEN
43
Sprzedawca powinien zachować kartę (karta została zgłoszona jako skradziona)
CARD_LOST_OR_STOLEN
51
Brak wystarczających środków
INSUFFICIENT_FUNDS
52
Brak konta rozliczeniowego
CARD_NUMBER_INVALID
53
Brak konta oszczędnościowego
CARD_NUMBER_INVALID
54
Karta straciła ważność
CARD_EXPIRED
57
Transakcja nie jest dozwolona dla posiadacza karty
TRANSACTION_NOT_ALLOWED
58
Transakcja na terminalu jest niedozwolona
TRANSACTION_NOT_ALLOWED
59
Podejrzenie oszustwa
SUSPECTED_FRAUD
61
Przekroczono limit kwoty aktywności
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
62
Karta z ograniczonym dostępem (np. w tabeli wykluczeń krajów)
TRANSACTION_NOT_ALLOWED
63
Naruszenie bezpieczeństwa
CVN_MISMATCH
65
Przekroczono limit liczby aktywności
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
68
Odpowiedź dotarła za późno
Payment integrator should treat as Deadline Exceeded
78
Zablokowane, od pierwszego użycia. Transakcja została zrealizowana przez nowego posiadacza karty, a karta nie została poprawnie odblokowana.
CARD_NOT_ACTIVATED
80
Transakcje Visa: wydawca karty kredytowej niedostępny
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
80
Prywatna etykieta i sprawdź akceptację: nieprawidłowa data
CARD_EXPIRATION_DATE_INVALID
82
Wyniki ujemne CAM, dCVV, iCVV lub CVV
CVN_MISMATCH
85
Nie ma powodu, aby odrzucić prośbę o weryfikację numeru konta, adresu lub kodu CVV2 albo kuponu kredytowego lub zwrotu towaru
SUCCESS
91
Wydawca jest niedostępny lub przełącz nie działa (STIP nie ma zastosowania lub jest dostępny w przypadku tej transakcji)
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
92
Nie znaleziono miejsca docelowego na potrzeby routingu
TRANSACTION_COULD_NOT_BE_ROUTED
93
Nie można zrealizować transakcji z powodu naruszenia prawa
TRANSACTION_NOT_ALLOWED
94
Zduplikowana transmisja
HTTP 500
Integrator płatności jest odpowiedzialny za zapewnienie odpowiedniej idempotentności, więc taka sytuacja nie powinna mieć miejsca. Jeśli tak, integrator płatności musi zwrócić odpowiedź o błędzie i przeanalizować problem.
95
Błąd uzgodnienia
HTTP 500
Integrator płatności musi zwrócić odpowiedź o błędzie ze szczegółowymi informacjami o błędzie.
96
Awarie systemu, awarie systemu lub określone błędy w terenie
HTTP 500
Integrator płatności musi zwrócić odpowiedź o błędzie ze szczegółowymi informacjami o błędzie.
N0
Wymuś STIP
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
N3
Usługa gotówki jest niedostępna
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.
N4
Żądanie zwrotu za zakupy przekracza limit wydawcy
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
N7
Odrzuć z powodu błędu CVV2
CVN_MISMATCH
P2
Nieprawidłowe dane wystawcy rachunku
CUSTOMER_INFO_INVALID
Q1
Nie udało się uwierzytelnić karty
CARD_AUTHENTICATION_FAILED
R0
Zatrzymaj zlecenie płatności
STOP_PAYMENT
R1
Cofnięcie autoryzacji
REVOCATION_OF_AUTHORIZATION
R3
Anulowanie wszystkich zamówień
REVOCATION_OF_AUTHORIZATION
XA
Przekaż do wydawcy
ISSUER_DECLINED
XD
Przekaż do wydawcy
ISSUER_DECLINED
Z3
Nie udało się połączyć z internetem
HTTP 503
Integrator płatności musi zwrócić usługę Niedostępną, ponieważ Google wymaga odpowiedzi synchronicznej.