Contenu
Plus d'information
Intégration API DirectPayment
Cinématique de bascule
Cette procédure vous permet d'éviter une boucle sans fin de bascule :
- Sélection du premier endpoint.
- Appel du service et vérification du résultat :
- Si l'appel est réalisé avec succès alors fin de la procédure.
- Si l'appel est en erreur :
- Conditions de bascule non respectées alors fin de la procédure.
- Conditions de bascule respectées :
- Vérification si tous les endpoints sont en erreurs ?
- oui alors fin de la procédure.
- non alors sélection du endpoint suivant et retour à l'étape 2.
- Vérification si tous les endpoints sont en erreurs ?
Appels à l'annuaire
Pour des raisons de performance, la mise à jour des URLs doit respecter les ttl
indiqués. Le ttl
est en seconde. En aucun cas cet annuaire ne doit être sollicité à chaque appel WebService/REST.
En cas d'indisponibilité de l'annuaire
Si l'appel à l'annuaire est en échec et/ou qu'une liste vide est retournée, ne pas supprimer les URL présentes côté serveur client et les conserver jusqu'au prochain appel en succès. Ceci afin d'éviter qu'en cas d'échec ou d'incident sur le service d'annuaire, tous les appels webservices soient en échec.
Les deux liste de code retour http et de code retour métier doivent pouvoir être paramétrable côté client. Elles pourraient être enrichies lors d'évolutions futures.