Aller au contenu

Comment intégrer le "Portail Client" ? (1/2)

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 :

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.

Comment intégrer le “Portail Client” ? (2/2)