Headless SDK (Inscription)
Le Headless SDK dde Yuno offre un contrôle complet sur l'UX et l'UI du checkout, vous permettant d'enregistrer des cartessans exiger la conformité PCI.
Processus d'inscription
Le diagramme ci-dessous illustre le déroulement complet de l'inscription. Chaque étape est expliquée en détail dans les sections suivantes. Pour les détails d'implémentation spécifiques à la plateforme, reportez-vous au guide correspondant :
Flux d'inscription Headless SDK
Ce diagramme illustre le processus d'inscription headless utilisant le SDK, 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 et d'inscription d'une méthode de paiement, de l'interaction utilisateur à la réception des résultats d'inscription.
Client marchand
Le Merchant Client représente votre application frontale qui gère l'interface utilisateur et le flux d'inscription. Ses principales responsabilités sont les suivantes :
- 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 assure la coordination entre votre frontend et les services de Yuno. Ses responsabilités principales 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ée des clients
- 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 le flux d'inscription du côté client, en s'occupant des interactions avec l'utilisateur et de 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 complet
Les étapes suivantes décrivent le flux d'interaction complet entre tous les composants de l'intégration du SDK Headless, 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éer 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 --> Serveur marchand : Créer l'inscription
- Serveur marchand : Créer l'inscription --> Serveur Yuno : Crée l'inscription auprès du prestataire de paiement
- 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)
Mise à jour il y a 3 mois