Skip to main content

Zakaj se nekatere kartice ne prikažejo v rezultatih iskanja v mapi /card-management/v1/?

Ker jih iskalni filtri izključujejo. Če kartica ne ustreza PayerId, ColCoCode, CardStatus ali drugim filtrom, se ne bo prikazala

Kartica ima status, ki ni vključen v vaš filter

Tipični filtri, ki jih uporabljajo integratorji, vključujejo:

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

Če je kartica:

  • EXPIRED
  • CANCELLED
  • PENDING_SYNC
  • REPLACED …se ne bo prikazala.

2) Napačna ali zastarela PayerId

Če se je plačnik spremenil (migracija podračuna, nova struktura zaračunavanja), je kartica morda zdaj pripisana drugemu plačniku kot tistemu v vaši zahtevi.

3) Napačen ColCoCode

Če se koda države v metapodatkih kartice razlikuje od ColCoCode, po katerem filtrirate, se kartica ne bo ujemala.

4) Premajhna vrednost ali neizvedeno stranjenje

Če nastavite:

"PageSize": 50

vendar ima račun več kot 50 kartic, manjkajoča kartica pa se nahaja na strani 2 ali 3, se ta ne bo prikazala, razen če ne implementirate polnega razvrščanja po straneh.

5) Kartica je bila pred kratkim prenesena med računi

Prenos številk PAN med podračuni (zelo pogosto ob koncu meseca) lahko povzroči, da kartice za kratek čas »izginejo«, dokler se sinhronizacija v ozadju ne zaključi.

6) Kartica je v stanju v ozadju, ki ni dostopno prek API-ja

Redko, a možno med:

O nas

Portal Shell Developer Portal pomaga partnerjem pri vključevanju v API-je podjetja Shell in pri pretvarjanju idej v rešitve, pripravljene za uporabo v produkciji.

Shell logo

Prijava v račun

Vprašajte AI-pomočnika o API-jih in API-izdelkih podjetja Shell