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