Des contrats de niveau de service

Google applique plusieurs contrats de niveau de service (SLA) pour garantir une expérience utilisateur fiable et réactive. Vous trouverez ici des exemples de SLA Google Payments standards courants et la façon dont ils sont mesurés.

Exemples de SLA

Disponibilité du système

Exemples de conditions

L'intégrateur de paiement doit mettre ses systèmes à la disposition de Google pour 99,9% des requêtes sur une période de 24 heures (par méthode d'API).

Le système est considéré comme indisponible pour une requête donnée si le système ne parvient pas à répondre à une requête d'API valide avec une réponse d'API valide dans un délai de sept secondes, mesuré par Google, après qu'un paquet transactionnel bien formé a été envoyé à l'intégrateur de paiement.

La période de mesure sera définie sur une heure si plus de 1 000 requêtes API sont envoyées à une méthode d'API donnée au cours d'une heure. Si moins de 1 000 requêtes API sont envoyées à une méthode d'API donnée par heure, la période de mesure sera définie comme la période de 24 heures allant de minuit à minuit (UTC). Tous les appels envoyés pendant une période de maintenance planifiée seront ignorés lors du calcul du contrat de niveau de service de disponibilité du système.

Exemple d'évaluation

La disponibilité du système est ensuite calculée comme suit (pour chaque méthode d'API):

Availability=CountOfSuccessfulCallsCountOfTotalCalls

Latence

Exemples de conditions

Le système répond à 95% des requêtes d'API sous cinq secondes et à 90% des requêtes d'API sous trois secondes sur une période d'une heure (par méthode d'API).

La période de mesure sera définie sur une heure si plus de 1 000 requêtes API sont envoyées à une méthode d'API donnée au cours d'une heure. Si moins de 1 000 requêtes API sont envoyées à une méthode d'API donnée par heure, la période de mesure sera définie comme la période de 24 heures allant de minuit à minuit (UTC). Tous les appels envoyés pendant une période de maintenance planifiée seront ignorés lors du calcul du contrat de niveau de service de latence.

Exemple d'évaluation

La latence mesure le temps nécessaire au système de l'intégrateur de paiement pour répondre à une requête d'API Google envoyée lorsque le système est disponible. Par conséquent, la latence est calculée comme suit:

Latency=DatetimeResponseReceivedByGoogleDatetimeRequestSentByGoogle