Cas d’usage : Après la création du compte utilisateur dans votre application web, la grille d’offres est affichée. L’utilisateur choisit son offre et souscrit.
Cette version déclare d’abord le client par API, puis ouvre le parcours d’abonnement.
Étape 1 – Ajouter le client
Juste après la finalisation du processus de création de compte utilisateur, déclarez un nouveau client via l’API.
Juste après la création du compte utilisateur, déclarez un nouveau Client via API.
C’est à cette étape qu’il est possible de pré-remplir des informations sur le client comme son e-mail, une adresse ou des méta-données. Consultez la documentation API pour en savoir plus.
POST https://api-42.proabono.com/v1/Customer
{
"ReferenceSegment": "demo-eur",
"ReferenceCustomer": "cust-42",
"Name": "John Doe",
"Language": "en"
}
Plus d’informations et de paramètres supplémentaires dans la référence API.
Étape 2 – Ouvrir le parcours d’abonnement
L’appel précédent retourne un objet Customer contenant un tableau Links.
Récupérez la valeur query du lien dont rel=’hosted-collection-offers’.
{
...
"Links": [
{
"rel": "hosted-collection-offers",
"query": "H9mWCR8lszobdnL95qyASG87CYUk2MY1S2zABWydAWStmkvsFtc"
},
...
]
}
Plus d’informations et de paramètres supplémentaires dans la référence API.
Ouvrez ensuite le parcours d’abonnement de la même manière que pour le Portail Client, en ajoutant le paramètre query à l’appel d’ouverture.
Ajoutez la librairie JavaScript dans la balise <head> de votre page.
<script type="text/javascript" src="https://portal.proabono.com/Get/portal.js"></script>
Placez une balise <div> dans la page à l’endroit où vous souhaitez afficher la grille tarifaire.
<div id="proabono_portal">loading...</div>
Puis ouvrez le workflow avec le paramètre query.
<script type="text/javascript">
ProAbonoPortal.open({
business_id: 42,
segment_ref: "demo-eur",
customer_ref: "cust-42",
query: "H9mWCR8lszobdnL95qyASG87CYUk2MY1S2zABWydAWStmkvsFtc",
hash: "..." // optionnel en sandbox
});
</script>
Plus d’informations et de paramètres supplémentaires dans cet article.
C’est tout. Le parcours d’abonnement de cette page s’ouvre et permet au client de s’abonner.