Skip to main content

Защо някои карти не се появяват в резултатите от търсенето в /card-management/v1/?

Тъй като филтрите за търсене ги изключват. Ако дадена карта не отговаря на PayerId, ColCoCode, CardStatus или други филтри, тя няма да бъде върната

Картата има статус, който не е включен във вашия филтър

Типичните филтри, използвани от интеграторите, включват:

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

Ако картата е:

  • EXPIRED
  • CANCELLED
  • PENDING_SYNC
  • REPLACED …тя няма да се покаже.

2) Грешен или остарял PayerId

Ако платецът се е променил (миграция на подсметка, нова структура на фактуриране), картата може вече да е при различен платец, различен от този във вашето запитване.

3) Грешен ColCoCode

Ако кодът на държавата в метаданните на картата се различава от ColCoCode, по който филтрирате, картата няма да съвпадне.

4) PageSize е твърде малък или страницирането не е имплементирано

Ако зададете:

"PageSize": 50

, но сметката има >50 карти, а липсващата карта се намира на страница 2 или 3, тя няма да се появи, освен ако не внедрите пълно разпределение на страниците.

5) Картата наскоро е била преместена между акаунти

Преместването на PAN-ове между подакаунти (много често срещано в края на месеца) може да доведе до „изчезване“ на картите за кратко време, докато не приключи синхронизацията в бекенда.

6) Картата е в състояние в бекенда, което не е достъпно за API

Рядко, но възможно при:

За нас

Порталът за разработчици на Shell подпомага партньорите при интегрирането с API-та на Shell и превръщането на идеите в решения, готови за внедряване в производството.

Лого на Shell

Свържете се с

Влезте в профила си

Попитайте AI Assistant за API-та и API продуктите на Shell