SDK disponibles
Choisissez le SDK qui correspond à votre pile technologique :SDK TypeScript
Intégration type-safe pour TypeScript et Node.js avec API basée sur les promesses et pagination automatique
SDK Python
Interface pythonique avec support async/await pour les applications Python 3.7+
SDK PHP
SDK conforme à PSR-4 pour les applications PHP modernes 8.1+
SDK Go
Interface idiomatique Go avec support de contexte et typage fort
SDK Ruby
Interface Ruby élégante suivant les conventions et meilleures pratiques Ruby
SDK Java
SDK robuste et thread-safe pour Java 8+ avec support Maven et Gradle
SDK Kotlin
SDK Kotlin moderne avec coroutines, sécurité nulle et fonctions d’extension
SDK C#
SDK type-safe pour .NET 8+ avec API basée sur des tâches async (Beta)
SDK React Native
SDK mobile natif pour créer des expériences de paiement sécurisées dans les applications iOS et Android
CLI
Interface en ligne de commande pour interagir avec l’API depuis votre terminal
Démarrage rapide
Commencez avec n’importe quel SDK en quelques minutes :1
Installer le SDK
Utilisez le gestionnaire de paquets de votre langage pour installer le SDK
- TypeScript/Node.js
- Python
- PHP
- Go
2
Initialiser le client
Configurez le client avec votre clé API
- TypeScript
- Python
- PHP
- Go
3
Faites votre premier appel API
Créez une session de paiement ou de checkout
Vous êtes maintenant prêt à traiter des paiements ! Visitez les pages SDK individuelles pour des guides et exemples détaillés.
Fonctionnalités clés
Tous les SDK partagent ces capacités fondamentales :- Sécurité de type : Typage fort pour la sécurité à la compilation et un meilleur support IDE
- Gestion des erreurs : Gestion complète des exceptions avec des messages d’erreur détaillés
- Authentification : Authentification simple par clé API avec support des variables d’environnement
- Support asynchrone : Modèles modernes async/await lorsque cela est applicable
- Pagination automatique : Pagination automatique pour les réponses de liste
- Facturation basée sur l’utilisation : Support intégré pour le suivi et l’ingestion des événements d’utilisation
- Tests : Support complet de l’environnement sandbox pour le développement et les tests
SDK React Native
Pour les applications mobiles, nous fournissons un SDK React Native dédié :SDK React Native
Créez des expériences de paiement sécurisées pour les applications iOS et Android avec des composants UI natifs et une collecte simplifiée des données de paiement
- Composants UI natifs pour Android et iOS
- Sécurité simplifiée pour la collecte de données de paiement sensibles
- Support pour plusieurs méthodes de paiement
- Intégration transparente avec les applications React Native
Apple Pay, Google Pay, Cash App et UPI ne sont pas actuellement pris en charge dans le SDK React Native. Le support de ces méthodes de paiement est prévu pour de futures versions.
Interface en ligne de commande
Pour les flux de travail basés sur le terminal et l’automatisation :CLI
Interface en ligne de commande auto-générée avec support pour tous les 78 points de terminaison de l’API
- Structure de commande basée sur les ressources pour une utilisation intuitive
- Plusieurs formats de sortie (JSON, YAML, joli, interactif)
- Complétion de shell pour bash, zsh et fish
- Parfait pour le scripting et l’automatisation CI/CD
Migration depuis le SDK Node.js
Nous avons migré du SDK Node.js vers le nouveau SDK TypeScript. Si vous utilisez le SDK Node.js hérité, consultez le guide de migration pour mettre à jour votre intégration.
Adaptateurs de framework
Intégrez en moins de 10 lignes de code avec nos adaptateurs de framework. Choisissez parmi nos frameworks recommandés ou explorez toutes les options prises en charge.Frameworks recommandés
Next.js
Framework full-stack basé sur React avec support de l’App Router
Better Auth
Framework d’authentification avec intégrations intégrées
Supabase
Alternative open source à Firebase avec Postgres et Auth
Convex
Backend-as-a-Service avec capacités en temps réel
Obtenir de l’aide
Besoin d’assistance avec un SDK ?- Discord : Rejoignez notre serveur communautaire pour une aide en temps réel
- Email : Contactez-nous à [email protected]
- GitHub : Ouvrez un problème sur le dépôt SDK respectif
- Documentation : Visitez notre référence API
Contribuer
Nous accueillons les contributions à tous nos SDK ! Chaque dépôt a unCONTRIBUTING.md fichier avec des directives pour :
- Signaler des bogues
- Demander des fonctionnalités
- Soumettre des demandes de tirage
- Exécuter des tests localement
- Style de code et conventions