Lite SDK (Inscription)
Le Lite SDK vous permet de contrôler entièrement votre expérience de paiement. Il vous permet de :
- Contrôler les méthodes de paiement affichées à vos clients.
- Inscrire de nouvelles méthodes de paiement au compte du client.
Cette page se concentre sur le processus d'inscription. Pour les détails concernant le processus de paiement, veuillez vous référer à Lite SDK (Paiement).
Si vous souhaitez enregistrer des cartes pendant le paiement, vous pouvez le faire pendant que le client paie. Pour plus d'informations, consultez Lite SDK (Paiement).
Processus d'inscription
Le diagramme suivant décrit l'ensemble du processus d'inscription. Chaque étape est expliquée en détail ci-dessous :
Flux d'inscription SDK Lite
Ce diagramme illustre le processus d'inscription d'une méthode de paiement à l'aide du SDK Lite, en détaillant les interactions entre le client marchand, le serveur marchand, le serveur Yuno et le SDK Yuno. Il décrit les étapes de l'ajout d'une méthode de paiement et de l'initiation de son inscription, jusqu'à la réception du résultat final de l'inscription.
Client marchand
Le Merchant Client représente votre application frontale qui interagit avec votre serveur backend et le Yuno SDK. Il gère les aspects du flux d'inscription qui concernent l'utilisateur, y compris :
- Ajouter une méthode de paiement
- Afficher les méthodes de paiement pour s'inscrire
- L'utilisateur sélectionne la méthode de paiement pour s'inscrire
- Initialiser l'inscription
- Initier le SDK pour poursuivre l'inscription
Serveur marchand
Le Serveur Marchand représente votre application backend qui gère les opérations côté serveur et communique avec les serveurs de Yuno. Ses responsabilités clés incluent :
- Créer un client
- Créer une session client
- Demander les méthodes de paiement disponibles pour s'inscrire
- Créer une inscription
- Recevoir le résultat d'inscription via webhook
Serveur Yuno
Le serveur Yuno gère toutes les opérations de base liées à la gestion des clients, aux sessions d'inscription et au traitement des méthodes de paiement. Ses principales responsabilités sont les suivantes :
- Créer un Client
- Créer une session client
- Retourne la méthode de paiement disponible
- Crée l'inscription chez le prestataire de services de paiement
- Recevoir les résultats de l'inscription de la part du prestataire de service de paiement
SDK Yuno
Le SDK Yuno gère l'interface utilisateur et le flux d'inscription côté client, ainsi que la sélection des méthodes de paiement et l'achèvement de l'inscription. Ses principales responsabilités sont les suivantes :
- Poursuivre le flux d'inscriptions
- Afficher les écrans pour que l'utilisateur finalise l'inscription.
- Afficher le résultat de l'inscription (facultatif)
Flux
Les étapes suivantes décrivent le flux d'interaction complet entre tous les composants de l'intégration de l'inscription SDK Lite, en détaillant la manière dont chaque requête et chaque réponse se déplacent dans le système :
- Serveur marchand : Créer un client --> Serveur Yuno : Crée un client
- Client marchand : Ajouter une méthode de paiement --> Serveur marchand : Créer une session client
- Serveur marchand : Créer une session client --> Serveur Yuno : Créer une session client
- Client marchand : Afficher les méthodes de paiement à inscrire --> Serveur marchand : Demander les méthodes de paiement disponibles pour l'inscription
- Merchant Server : Demander les méthodes de paiement disponibles pour l'inscription --> Yuno Server : Retourne la méthode de paiement disponible
- Client marchand : Afficher les méthodes de paiement à inscrire --> Client marchand : L'utilisateur sélectionne la méthode de paiement à inscrire
- Client marchand : L'utilisateur sélectionne la méthode de paiement à inscrire --> Client marchand : Initialiser l'inscription
- Client marchand : Initialiser l'inscription --> Client marchand : Lancer le SDK pour poursuivre l'inscription
- Client marchand : Demander au SDK de poursuivre l'inscription --> Yuno SDK : Poursuivre le flux d'inscription
- Yuno SDK : Continuer le flux d'inscription --> Yuno SDK : Afficher les écrans pour que l'utilisateur finalise l'inscription.
- Serveur marchand : Recevoir le résultat de l'inscription via un webhook --> Serveur Yuno : Recevoir les résultats de l'inscription par le prestataire de services de paiement
- Serveur Yuno : Recevoir les résultats de l'inscription du prestataire de paiement --> Yuno SDK : Afficher le résultat de l'inscription (facultatif)
Configuration du SDK spécifique à la plateforme
Pour implémenter l'intégration Full SDK, suivez les guides spécifiques à la plateforme ci-dessous :
Mise à jour il y a 3 mois