esup-papercut
Pages enfant
  • Esup-papercut

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Esup-papercut est une (petite) portlet JSR168 affichant servlet affichant les informations du compte Papercut de l'utilisateur.

...

En plus d'afficher le nombre d'impressions et le quota restant, esup-papercut peut permettre à l'utilisateur de recréditer son compteur Papercut, ce via un paiement Paybox ou/et IzlyPay.

Paybox est un service de paiement en ligne (commercial) permettant de se décharger de la procédure de paiement en ligne via cartes bancaires, e-carte bleues, comptes paypal et autres

IzlyPay est la nouvelle solution poussée par les CROUS permettant aux établissements qui le souhaitent d'intégrer le paiement en ligne dans leurs applications institutionnelles depuis l'espace Izly et donc le crédit Izly de l'utilisateur

Éléments requis

Pour fonctionner, esup-papercut requiert :

...

  • la solution Papercut 
    • que celle-ci soit installée et en production dans l'établissement, 
    • que celle-ci utilise des comptes dont les identifiants sont connus dans l'ENTpar CAS
    • que son Web Service soit accessible depuis l'ENT esup-papercut - IP déclaré dans le back-end papercut et token d'authentification connu de esup-papercut
  • un compte paybox ou PayIzly est requis si vous souhaitez proposer la fonctionnalité de paiement en ligne
    • des paramètres d'identification de ce compte doivent être renseignés dans esup-papercut
    • pour paybox, esup-papercut utilise l'intégration paybox version hmac (sans module cgi) - il faut donc un compte paybox avec un hmac de configuré.
      Actuellement (contrainte paybox, cf documentation paybox ManuelIntegrationPayboxSystem_V6.1_FR.pdf fin de la page 18) si vous avez un compte paybox utilisé par une application faisant de l'intégration paybox version "module cgi" (ancienne méthode d'intégration), vous ne pouvez pas utiliser celui-ci (il faudra ouvrir un compte paybox supplémentaire). 

...

https://github.com/EsupPortail/esup-papercut

La version 12.1.2 est disponible depuis février 2016 0.0 devrait être disponible courant juillet 2019 https://github.com/EsupPortail/esup-papercut/releases

Changelog

Juillet 2019 : 2.0.0

  • Passage de portlet à servlet
  • Support du paiement via IzlyPay

Juillet 2016 : 1.1.2

  • Optimisation de l'export CSV (streaming)
  • Mise à jour de la librairie javascript chart.js
  • Fixe : statistiques/archivage/droits avec publication multiple de la portlet

Février 2016 : 1.1.1

  • Ajout d'un nouveau paramètre (optionnel) forwardUrl en plus de reponseServerUrl
  • mise à jour des adresses IP des serveurs Paybox (conf par défaut) suite à l'annonce de modification de ces dernières par Verifone  (annone/mail intitulé "Important Ajout Adresses IP / Nouveaux Datacenters")

Novembre 2015 : 1.1.0

  • Ajout de statistiques sous forme de courbes  (images) pour les admins/managers : nombre de transactions et montants par mois - requêtes par défaut adaptées pour PostgreSQL.

Janvier 2015 : 1.0.0

  • Consultation du nombre d'impressions et quota restant.
  • Formulaires de paiements avec montants prédéfinis (bornés par l'administrateur au travers des préférences portlet) redirigeant sur un formulaire paybox.
  • Textes personnailisables via des préférences portlet.
  • Support de la publication portlet mutiple dans un portail avec des préférences portlets différentes.
  • Vue mobile
  • Historique des paiements pour un utilisateur.
  • Historique des paiements pour l'ensemble des utilisateurs avec système d'archivage (l'admin peut maximiser le montant cumulé par utilisateur via une préférence portlet).
  • Export des paiements en CSV

Novembre 2015 : 1.1.0

  • Ajout de statistiques sous forme de courbes  (images) pour les admins/managers : nombre de transactions et montants par mois - requêtes par défaut adaptées pour PostgreSQL.

Février 2016 : 1.1.1

  • Ajout d'un nouveau paramètre (optionnel) forwardUrl en plus de reponseServerUrl
  • mise à jour des adresses IP des serveurs Paybox (conf par défaut) suite à l'annonce de modification de ces dernières par Verifone  (annone/mail intitulé "Important Ajout Adresses IP / Nouveaux Datacenters")

Juillet 2016 : 1.1.2

  • Optimisation de l'export CSV (streaming)
  • Mise à jour de la librairie javascript chart.js
  • Fixe : statistiques/archivage/droits avec publication multiple de la portlet


Configurations

Papercut / Paybox

Le fichier src/main/resources/META-INF/spring/applicationContextEsupPapercut.xml permet esup-papercut.properties permet de rentrer les configurations nécessaires à la fois à Papercut Papercu, Paybox et PayboxIzlyPay.

esup-papercut peut être publiée plusieurs fois dans le portail proposée au travers d'une même instance des contextes d'usages différentes avec des configurations différentes (un esup-papercut de test et un de production par exemple).
Aussi la préférence portlet paperCutContext (test Un contexte test est proposée par défaut dans portlet.xml) doit correspondre à une "key" de la "map" esupPaperCutServices dans src/main/resources/META-INF/spring/applicationContextEsupPapercut.xml

Configs paybox dans applicationContextEsupPapercut.xml

...