<aside>
👉 Retour à l’accueil
</aside>
Phase de développement
Voici les étapes à suivre :
- Entretien d’onboarding technique avec revue de la documentation API - https://api.younited-pay.com/
- Création de vos accès de Production et de Sandbox (environnement de tests stable) faite lors de l’Entretien d’onboarding technique.
- Organisation d’une réunion de test End-to-End de l’intégration.
- Accès à la production pour branchement sur votre environnement de test.
- Tests en conditions réelles.
- Lancement.
<aside>
💡 Pour vous aider dans vos développements
AUTHENTIFICATION API
- Vérifier que vous êtes sur la documentation du bon environnement
- Sandbox pour la phase de développement
- Production, une fois le module vérifié et prêt à être lancé
- Le token d’authentification est valable 1h. Prévoir le mécanisme pour le regénérer avant chaque appels API.
- Vérifier que vous générer le token pour le bon environnement (Le tenant ID chande d’un environnement à l’autre :
UTILISATION DE L’API
-
Les appels à l’API Younited doivent suivre le séquençage ci-dessous :
Pour les aspects Marketing & Legaux :
- /BestPrice : A utiliser depuis votre front office pour rendre l’affichage des offres dynamique
- Filtrer sur les offres qui vous intéressent. Par défaut, Younited retourne l’ensemble des offres disponibles pour un montant donné
- Sur la page produit & paiement : faire apparaître les modalités obligatoires
Pour les aspects Contractuels :
- /Initialize : Permet d’initialiser le parcours vers lequel le client sera redirigé depuis la page paiement du marchand
- Le format n° de téléphone est obligatoire et doit être au format international (+XX)
- Le marchand peut renseigner sa référence interne dans le paramètre : merchantReference
- Les webhooks sont utilisés uniquement pour signer que le contrat est octroyé, annulé ou rétracté totalement
- Les webhooks fonctionnent avec la méthode POST
- Concernant le développement du webhook, et le webhook secret nous avons utilisé le pattern de sécurisation « GitHub », décrit ici. Le nom du header que nous ajoutons aux requêtes est X-YC-Signature-256.
- /Confirm : le marchand signale à Younited qu’il dispose de toutes les informations nécessaires pour livrer le client
- A déclencher suite à l’écoute du webhook “Granted”.
- /Activate : correspond à la livraison du produit du marchand au client, au démarrage du crédit pour le client, ainsi qu’à l’ordre de paiement de Younited vers le marchand
Pour terminer un contrat :
- /Cancel : permet d’annuler totalement un contrat avant qu’il ait été /Activé
- /Withdrawal : permet de terminer partiellement ou totalement un contrat qui a été /Activé
</aside>
Implémentation des mentions légales
- Pour anticiper vos développements front office, veuillez vous référer au guide pour implémenter les mentions légales obligatoires relatives à tout affichage du financement sur votre site
Younited - Guide sur les mentions légales et publicité.pdf
<aside>
👉 Retour à l’accueil
</aside>