FAQ - NextINpact/LaPresseLibreSDK GitHub Wiki
Quels est l’utilité du code utilisateur ?
Le code utilisateur permet d’identifier de manière unique le compte partenaire à n’importe quel moment même dans le cas où l’utilisateur aurait changé l’adresse mail de son compte côté partenaire ou côté LPL.
Quels types d’abonnements sont pris en charge par LPL ?
Dans un premier temps, seul des abonnements mensuels seront proposés sur La Presse Libre.
Que se passe-t-il dans le cas où l’utilisateur est déjà abonné sur une plateforme partenaire et qu’il souhaite souscrire un abonnement via La Presse Libre ?
Si l’utilisateur est déjà abonné au partenaire, la souscription d’un nouvel abonnement via La Presse Libre pour le même partenaire sera impossible. L’utilisateur devra attendre la fin de son engagement côté partenaire avant de souscrire un abonnement via La Presse Libre.
Quel est la différence entre les statuts d’abonnement 5 (annulé) et 7 (remboursé) ?
Les actions pour ces deux statuts sont les même, le partenaire devra mettre fin à l’abonnement immédiatement après réception d’un des 2 statuts. Le fait d’envoyer le statut 7 permet simplement de prévenir le partenaire qu’un remboursement a été effectué.
L’abonnement d’un utilisateur est-il automatiquement reconduit ?
Actuellement, l’utilisateur peut seulement souscrire un abonnement mensuel sur LPL. En souscrivant ce type d’abonnement, il s’engage à payer tous les mois (renouvellement automatique) jusqu’à ce qu’il annule son abonnement manuellement depuis ses paramètres de compte.
Pourquoi envoyer le statut 4 lors de la résiliation ?
Aucune action n’est nécessaire côté partenaire lorsque ce statut est transmis vue que l’expiration de l’abonnement se termine normalement à une date fixe. Il permet simplement de prévenir le partenaire que l’abonnement utilisateur ne sera pas reconduit.
Pourquoi ne pas créer le compte utilisateur seulement quand le paiement de l’abonnement est validé ?
Il n’est pas possible de procéder à la création de compte une fois le paiement effectué pour plusieurs raisons :
- Avec certains modes de paiement disponible sur LPL, La confirmation de transaction (IPN) peut mettre un certain temps à nous parvenir. Si nous attendons la confirmation avant de créer le compte utilisateur, ce dernier n’aura aucun moyen d’accéder à votre plateforme durant ce laps de temps.
- Dans le processus d’abonnement LPL, nous demandons à l’utilisateur son mot de passe avant le paiement de son abonnement afin de propager les comptes automatiquement sur les plateformes partenaire non liées. La seule alternative aurait été de propager les comptes sur la page de récapitulatif de paiement. Mais dans ce cas, si l’utilisateur ne passe pas par cette page pour diverses raisons (erreur interne, coupure internet…) ou qu’il quitte directement cette page en fermant son navigateur, aucun compte ne sera créé. L’utilisateur n’aura alors pas accès à certaines plateformes inclus dans son abonnement et ne pourra donc pas profiter pleinement de ce dernier.
Le fait de créer les comptes avant le paiement nous assure un fonctionnement correct car l’utilisateur n’aura aucun moyen de passer outre la procédure de propagation de compte s’il souhaite payer son abonnement.