Logo Blue Finalse
Console 
  Français   English


C#


  • DÉMARRER
  • Authentification
  • Hello World
  • Tarification
  • Rate Limit
  • CAS D'UTILISATION
  • Intégration UI FPay
  • Intégration UI personalisé
  • Interopérabilité  New
  • Liens et QRCodes de Paiement
  • Argent des tiers  New
  • Audit & Tableau de bord  New
  • REFÉRENCES
  • Attempt
  • AuthAccess
  • Deposit
  • FundRequest
  • QuasiTransfer
  • Transaction
  • Transfer
  • Wallet
Logo Blue FinalseLogo Blue Finalse
Javascript
Console 
  Français   English
  • DÉMARRER
  • Authentification
  • Hello World
  • Tarification
  • Rate Limit
  • CAS D'UTILISATION
  • Intégration UI FPay
  • Intégration UI personalisé
  • Interopérabilité  New
  • Liens et QRCodes de Paiement
  • Argent des tiers  New
  • Audit & Tableau de bord  New
  • REFÉRENCES
  • Attempt
  • AuthAccess
  • Deposit
  • FundRequest
  • QuasiTransfer
  • Transaction
  • Transfer
  • Wallet

Rate Limit

Introduction  

Les Rate Limites définissent le nombre maximum de requêtes qu'un utilisateur peut adresser à l'API de FPay chaque minute. En limitant le nombre de demandes adressées à FPay, nous nous assurons que l'API reste stable et disponible pour tous les utilisateurs.
Ainsi, si un utilisateur dépasse la limite fixant le nombre de requêtes autorisées, il recevra une erreur 429 et ne pourra temporairement plus effectuer de requêtes pendant un certain temps. Vous devez anticiper cette situation et cesser d'envoyer des demandes aux serveurs lorsqu'une erreur 429 vous est retournée. Si vous dépassez constamment les limites de débit, nous serons amenés à bloquer complètement et définitivement vos accès.
Nous vous encourageons à modéliser avec beaucoup d'attention les requêtes que vous envoyez aux serveurs de FPay. Vous avez à votre disposition un outil très puissant de requêtes vers nos APIs que vous devez préférer lorsque vous souhaitez obtenir une liste de résultats.

Un exemple  

Imaginons que vous ayez 3 objets Deposit ayant les identifiants suivants :

  • "1234"
  • "5678"
  • "9990"
Si vous vous voulez récupérer les dernières versions des objets Deposit par exemple pour vérifier leurs status, au lieu de faire 3 requêtes différentes vers les serveurs de FPay, vous pouvez le faire en une seule requête. Il vous suffit de Lister les Deposit dont les identifiants sont énuméré ci dessus.
Voici le code pour ce faire:
const depositsCollectionPromise = 
    fPay.deposit.list({
        filter: "id in {'31234', '5678', '9990'}"
    });

Cette façon de faire les requêtes est expliqués en détails sur cette page

 RATE LIMIT
  • Introduction
  • Un Exemple