Passer au contenu principal

SDKs & Bibliothèques

Accélérez votre intégration en utilisant les SDK officiels pour TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, et React Native. Ces bibliothèques simplifient les requêtes API, l’authentification et la gestion des erreurs, vous permettant de vous concentrer sur la création de superbes expériences de paiement.

URLs d’environnement

En savoir plus sur Mode Test vs Mode Live.

Gestion des clés API et authentification

1

Accéder aux clés API

Naviguez vers Développeur → Clés API dans votre tableau de bord pour gérer vos clés.
2

Générer une nouvelle clé

Sélectionnez Ajouter une clé API, fournissez un nom descriptif et configurez l’accès en écriture :
  • Activer l’accès en écriture (coché) : Pleins droits de lecture et d’écriture pour toutes les opérations API
  • Activer l’accès en écriture (décoché) : Accès en lecture seule - peut uniquement récupérer des données (paiements, abonnements, clients, produits). Ne peut pas créer ou modifier des ressources.
Décochez “Activer l’accès en écriture” pour les intégrations de tableau de bord, les outils d’analyse et tout système qui a seulement besoin de visualiser des données sans apporter de modifications.
3

Stockez votre clé en toute sécurité

Copiez la clé générée immédiatement et assurez-vous qu’elle est stockée en toute sécurité.
4

Authentifiez vos requêtes API

Utilisez vos clés API pour authentifier toutes les requêtes. Appliquez le format d’autorisation suivant :
Authorization: Bearer YOUR_API_KEY
Ne jamais exposer vos clés API secrètes dans le code côté client ou dans des dépôts publics.

Format de réponse

{
  "id": "pay_1234567890",
  "status": "completed",
  "amount": 2999,
  "currency": "USD",
  "created_at": "2024-01-15T10:30:00Z"
}

Limites de taux

  • Standard : 1000 requêtes par minute par entreprise
  • Burst : Jusqu’à 100 requêtes par seconde
Surveillez l’en-tête X-RateLimit-Remaining pour suivre l’utilisation.

Gestion des erreurs

Pour gérer efficacement les erreurs, consultez les sections Codes d’erreur et Échecs de transaction pour des conseils détaillés.

Webhooks

Recevez des notifications en temps réel sur les événements de paiement. Consultez notre Guide des Webhooks pour les instructions d’installation.

Guide des Webhooks

Configurez des webhooks pour des notifications en temps réel et la gestion des événements.