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. |