Skip to main content

Dlaczego niektóre karty nie pojawiają się w wynikach wyszukiwania /card-management/v1/?

Ponieważ filtry wyszukiwania je wykluczają. Jeśli karta nie pasuje do PayerId, ColCoCode, CardStatus lub innych filtrów, nie zostanie zwrócona

Karta ma status nieuwzględniony w filtrze

Typowe filtry używane przez integratorów obejmują:

ACTIVE, ON_ORDER, BLOCKED, TEMP_BLOCKED_CUSTOMER,
TEMP_BLOCKED_SHELL, PENDING_RENEWAL, FRAUD

Jeśli karta jest:

  • EXPIRED
  • CANCELLED
  • PENDING_SYNC
  • REPLACED ...nie pojawi się.

2) Nieprawidłowy lub nieaktualny PayerId

Jeśli płatnik się zmienił (migracja subkonta, nowa struktura rozliczeń), karta może teraz znajdować się pod innym płatnikiem niż ten w żądaniu.

3) Nieprawidłowy ColCoCode

Jeśli kod kraju w metadanych karty różni się od ColCoCode, na którym filtrujesz, karta nie będzie pasować.

4) PageSize za mały lub stronicowanie nie zaimplementowane

Jeśli ustawisz:

"PageSize": 50

ale konto ma >50 kart, a brakująca karta znajduje się na stronie 2 lub 3, nie pojawi się, chyba że zaimplementujesz pełne stronicowanie.

5) Karta została niedawno przeniesiona między kontami

Przeniesienie PAN między subkontami (bardzo częste na koniec miesiąca) może spowodować "zniknięcie" kart na krótki czas, aż do zakończenia synchronizacji backendu.

6) Karta jest w stanie backendu, który nie jest dostępny dla API

Rzadko, ale możliwe podczas:

O nas

Portal dla programistów Shell wspiera partnerów w procesie wdrażania interfejsów API firmy Shell oraz przekształcaniu pomysłów w rozwiązania gotowe do wdrożenia.

Logo Shell

Zaloguj się do swojego konta

Zapytaj asystenta AI o interfejsy API firmy Shell i produkty API