Kody odpowiedzi zwracane jedynie w przypadku transakcji kartowych typu sprzedaż (sale), o statusach: settled, authorized, rejected
W odpowiedzi na transakcję kartową otrzymamy notyfikację z dodatkowymi parametrami: statusCode oraz statusCodeDescription.
gdzie:
statusCode- kod odpowiedzi od dostawcy. W przypadku braku kodu z poniższej listy zwracana zostaje wartość bezpośrednio od dostawcy.statusCodeDescription- opis błędu. W przypadku braku kodu z poniższej listy zwracana jest pusta wartość.
Przykład
{
"transaction": {
"id": "25d78bd7-a210-486a-8e14-cbq474c31cqe",
"type": "sale",
"status": "settled",
"source": "web",
"created": 1657016052,
"modified": 1657016052,
"notificationUrl": "https://yourshopdomain.com/notification",
"serviceId": "eb751aad-c300-4d9a-b677-7efc31ef7add",
"amount": 100,
"currency": "PLN",
"title": "test2",
"orderId": "test2",
"paymentMethod": "card",
"paymentMethodCode": "ecom3ds",
"statusCode": "CODE_000",
"statusCodeDescription": "CODE_000 - OK"
},
"payment": {
"id": "59a387b3-2192-42ff-a4c8-8bae165b74c8",
"title": "test2",
"amount": 100,
"status": "settled",
"created": 1657016036,
"orderId": "test2",
"currency": "PLN",
"modified": 1657016052,
"serviceId": "eb751aad-c300-4d9a-b677-7efc31ef7add",
"notificationUrl": "https://yourshopdomain.com/notification"
}
}
Kody odpowiedzi dostawcy
| StatusCode | StatusCodeDescription | Opis |
|---|---|---|
INT_CREDIT_CARD_DISABLED |
INT_CREDIT_CARD_DISABLED |
Płatność nieodstępna dla kart kredytowych |
CODE_000 |
CODE_000 - OK |
Płatność zaakceptowana |
CODE_01 |
CODE_01 - Refer to card issuer |
Skontaktuj się z wystawcą karty |
CODE_02 |
CODE_02 - Refer to card issuer, special condition |
Błąd wystawcy karty, skontaktuj się z wystawcą karty |
CODE_03 |
CODE_03 - Invalid merchant or service provider |
Błąd konfiguracji sklepu |
CODE_04 |
CODE_04 - Pickup card |
Zatrzymaj kartę |
CODE_05 |
CODE_05 - Do not honor |
Odmowa banku, skontaktuj się z wystawcą karty |
CODE_06 |
CODE_06 - General error |
Błąd |
CODE_07 |
CODE_07 - Pick up card, special condition (fraud account) |
Zatrzymaj kartę, próba oszustwa. |
CODE_08 |
CODE_08 - Honor with ID |
Karta obsługiwana jedynie z dowodem osobistym |
CODE_10 |
CODE_10 - Partial approval |
Częściowe zatwierdzenie |
CODE_11 |
CODE_11 - Approved (V.I.P) |
Płatność zaakceptowana |
CODE_12 |
CODE_12 - Invalid transaction |
Nieprawidłowa transakcja |
CODE_13 |
CODE_13 - Invalid amount |
Limit dla transakcji internetowych został przekroczony. |
CODE_14 |
CODE_14 - Invalid account number (no such number) |
Nieprawidłowy numer konta (nie ma takiego rachunku) |
CODE_15 |
CODE_15 - Invalid issuer/No such issuer (first 8 digits of account number do not relate to an issuing identifier) |
Nie ma takiego wydawcy |
CODE_19 |
CODE_19 - Re-enter transaction |
Wprowadź transakcję ponownie |
CODE_20 |
CODE_20 - Invalid response |
Nieprawidłowa odpowiedź |
CODE_21 |
CODE_21 - No action taken |
Nie podjęto żadnych działań |
CODE_30 |
CODE_30 - Message format error |
Błąd formatu wiadomości |
CODE_33 |
CODE_33 - Expired Card - Pick Up |
Karta utraciła ważność - karta zgubiona albo zgłoszona |
CODE_34 |
CODE_34 - Suspected Fraud - Pick Up |
Podejrzenie oszustwa |
CODE_35 |
CODE_35 - Contact Acquirer - Pick Up |
Skontaktuj się z dostawcą |
CODE_39 |
CODE_39 - No credit account |
Brak rachunku karty kredytowej |
CODE_40 |
CODE_40 - Requested Function Not Supported |
Żądana funkcja nie jest obsługiwana |
CODE_41 |
CODE_41 - Lost card, pick up (fraud account) |
Karta złoszona jako zagubiona |
CODE_43 |
CODE_43 - Pickup card (stolen card) |
Karta zgloszona jako skradziona |
CODE_51 |
CODE_51 - Insufficient funds |
Brak środków na karcie. |
CODE_52 |
CODE_52 - No checking account |
Brak rachunku karty kredytowej |
CODE_53 |
CODE_53 - No savings account |
Brak rachunku karty |
CODE_54 |
CODE_54 - Expired card |
Karta wygasła lub Płacący podał niepoprawne daty ważności karty. |
CODE_56 |
CODE_56 - No Card Record |
Brak zapisu karty |
CODE_57 |
CODE_57 - Card disabled for e-commerce or cross-border transactions |
Karta wyłączona dla e-commerce lub transakcji transgranicznych |
CODE_59 |
CODE_59 - Suspected fraud |
Podejrzenie oszustwa |
CODE_61 |
CODE_61 - Exceeds approval amount |
Przekroczony limit karty |
CODE_62 |
CODE_62 - Restricted card / Country exclusion table |
Ograniczenie karty ( karta nieważna w tym regionie lub kraju) |
CODE_63 |
CODE_63 - Security violation (source is not correct issuer) |
Naruszenie bezpieczeństwa |
CODE_64 |
CODE_64 - Transaction does not fulfill AML requirement |
Transakcja nie spełnia wymogu AML |
CODE_65 |
CODE_65 - Exceeds withdrawal frequency limit |
Przekroczenie limitu ilości transakcji |
CODE_75 |
CODE_75 - Allowable number of PIN-entry tries exceeded |
Przekroczono dopuszczalną liczbę prób wprowadzenia kodu PIN |
CODE_83 |
CODE_83 - Fraud/Security (Mastercard use only) |
Oszustwo/bezpieczeństwo (tylko do użytku Mastercard) |
CODE_90 |
CODE_90 - Destination not available |
Miejsce docelowe niedostępne |
CODE_93 |
CODE_93 - Card disabled for e-commerce transactions |
Karta wyłączona dla transakcji e-commerce |
CODE_99 |
CODE_99 - Authorization error - default |
Błąd autoryzacji |
CODE_114 |
CODE_114 - No account of type requested |
Brak żądanego konta typu |
CODE_570 |
CODE_570 - 3D Secure authentication failed |
Uwierzytelnianie 3D Secure nie powiodło się |
CODE_581 |
CODE_581 - Exceeded limit of unsuccessful transaction attempts for the specified card |
Przekroczony limit nieudanych prób transakcji dla określonej karty |
CODE_AC |
CODE_AC - Account closed (do not try again) |
Konto zamknięte (nie próbuj ponownie) |
CODE_N0 |
CODE_N0 - Unable to authorize / Force STIP |
Niepowodzenie autoryzacji karty |
CODE_N8 |
CODE_N8 - Transaction amount exceeds preauthorized approval amount |
Zbyt wysoka kwota transakcji |
CODE_P1 |
CODE_P1 - Over daily limit (try again later) |
Przekroczono dzienny limit |
CODE_P9 |
CODE_P9 - Enter lesser amount |
Wprowadź mniejszą kwotę |
CODE_PF |
CODE_PF - Possible fraud (do not try again) |
Podejrzenie oszustwa (nie próbuj ponownie) |
CODE_Q1 |
CODE_Q1 - Card Authentication failed |
Niepowodzenie autoryzacji karty |
CODE_SD |
CODE_SD - Soft decline (strong authentication required) |
Miękkie odrzucenie (wymagane silne uwierzytelnienie) |
CODE_T3 |
CODE_T3 - Card not supported |
Karta nie obsługiwana |
CODE_T5 |
CODE_T5 - Card inactive or closed (updated information needed) |
Karta nieaktywna lub zamknięta (potrzeba zaktualizować informacje) |
CODE_T8 |
CODE_T8 - Invalid account |
Nieważne konto |
CODE_Z3 |
CODE_Z3 - Unable to go online |
Błąd komunikacji z wydawcą |
Kody odpowiedzi dostawcy - sandbox
W środowisku sandbox możliwa jest symulacja zwracanego kodu poprzez ustawienie odpowiedniej kwoty wraz z wybraną kartą zwracającą status rejected (odrzucona)
| StatusCode | StatusCodeDescription | Opis |
|---|---|---|
CODE_05 |
CODE_05 - Do not honor |
Domyślny kod odpowiedzi, istnieje możliwość wywołania go wykonując transakcję odrzuconą na kwotę 15 groszy |
CODE_51 |
CODE_51 - Insufficient funds |
Domyślny kod odpowiedzi, istnieje możliwość wywołania go wykonując transakcję odrzuconą na kwotę 151 groszy |
CODE_114 |
CODE_114 - No account of type requested |
Domyślny kod odpowiedzi, istnieje możliwość wywołania go wykonując transakcję odrzuconą na kwotę 1141 groszy |
CODE_AC |
CODE_AC - Account closed (do not try again) |
Domyślny kod odpowiedzi, istnieje możliwość wywołania go wykonując transakcję odrzuconą na kwotę 14143 groszy |