Comment intégrer le "Portail Client" ? (1/2)
Procédure
Section titled “Procédure”1/ Récupérez les informations de votre client
Section titled “1/ Récupérez les informations de votre client”Pour pouvoir afficher le portail dans le contexte de votre client. Il vous suffit de faire l’appel API: Create a customer
Requête :
POST /v1/Customer{ "ReferenceCustomer": "123456", "Name": "John Doe", "Email": "john@doe.com", "Language": "en"}2/ Récupérez le lien reçu depuis le retour de la requête
Section titled “2/ Récupérez le lien reçu depuis le retour de la requête”Si tout s’est bien passé, la réponse à cette requête vous retourne les informations de votre client avec en plus un attribut “Links”.
Réponse :
{ "Id": 64079, "ReferenceCustomer": "123456", "ReferenceSegment": "sandbox-eur", "Name": "John Doe", "Email": "john@doe.com", "Language": "en", "Links": [ { "rel": "hosted-collection-offers", "href": "https://sandbox-eur.proabono.com/offers/{Unique-Encrypted-URL}" }, { "rel": "hosted-home", "href": "https://sandbox-eur.proabono.com/offers/{Unique-Encrypted-URL}" } ]}Copiez l’URL contenu dans le champ “href” du lien “hosted-home”__. Celui-ci vous permettra d’afficher l’accueil du “Portail Client”. (ex: https://sandbox-eur.proabono.com/offers/{Unique-Encrypted-URL})
Ces liens contiennent des URL cryptées et sécurisées, vous permettant d’insérer la page souhaitée dans votre propre site/application :
3/ Inserez l’IFrame
Section titled “3/ Inserez l’IFrame”Insérer le code suivant dans une page de votre application :
<iframe src="**_{URL}_**" style="width:100%; height:700px;" frameborder="0"></iframe>En remplaçant {URL} par le lien copié précédemment (ex: https://sandbox-eur.proabono.com/offers/{Unique-Encrypted-URL}).
Si tout se passe bien, l’IFrame affichera les informations associées au client correspondant.