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