Skip to main content

Pourquoi certaines cartes n'apparaissent-elles pas dans les résultats de la recherche /card-management/v1/ ?

Parce que les filtres de recherche les excluent. Si une carte ne correspond pas à PayerId, ColCoCode, CardStatus, ou à d'autres filtres, elle ne sera pas renvoyée

La carte a un statut qui n'est pas inclus dans votre filtre

Les filtres typiques utilisés par les intégrateurs incluent :

ACTIF, SUR COMMANDE, BLOQUÉ, CLIENT TEMP_BLOCÉ,
TEMP_BLOCKED_SHELL, PENDING_RENEWAL, FRAUD

Si la carte est:

  • EXPIRED
  • CANCELLED
  • PENDING_SYNCREPLACED ...elle n'apparaîtra pas.

2) Mauvais ou périmé PayerId

Si le payeur a changé (migration d'un sous-compte, nouvelle structure de facturation), la carte peut désormais relever d'un payeur différent de celui qui figure dans votre demande.

3) Mauvais ColCoCode

Si le code pays dans les métadonnées de la carte diffère du ColCoCode sur lequel vous filtrez, la carte ne correspondra pas.

4) PageSize trop petite ou pagination non implémentée

Si vous définissez:

"PageSize" : 50

mais que le compte a >50 cartes et que la carte manquante se trouve sur la page 2 ou 3, elle n'apparaîtra pas à moins que vous ne mettiez en œuvre une pagination complète.

5) La carte a été récemment déplacée entre des comptes

Le déplacement de PAN entre des sous-comptes (très fréquent à la fin du mois) peut entraîner la "disparition" de cartes pendant une courte période jusqu'à ce que la synchronisation du backend soit terminée.

6) La carte est dans un état de backend qui n'est pas exposé à l'API

Rares, mais possibles lors de:

A propos de nous

Le portail des développeurs Shell aide les partenaires à se familiariser avec les API Shell et à transformer leurs idées en solutions prêtes à être mises en production.

Logo Shell

Contact

Connectez-vous à votre compte

Demandez à l'assistant IA des informations sur les API Shell et les produits API