Cette application permet aux personnels d'un établissement de créer des formulaires de paiement en lignes.
Ces formulaires sont à destination de tout internaute, et peuvent être utilisés dans le cadre de règlement d'inscriptions à des colloques, de réglement de factures, de formulaires de dons, etc.
Cette application utilise Paybox - http://www1.paybox.com - pour réaliser effectivement le paiement.
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.
Cette application utilise CAS+LDAP pour autoriser uniquement certains membres de l'établissement à créer des formulaires de paiement en ligne.
ESUP-PAY a fait l'objet d'une présentation lors d'ESUP-Days 25 à Paris en février 2018 : Esup-Pay, pour faciliter le paiement en ligne => Diaporama / Vidéo (@ 1:19:00)
https://github.com/EsupPortail/esup-pay
La version 1.3.4 est disponible depuis avril 2021 : https://github.com/EsupPortail/esup-pay/releases
Mode Opératoire - à destination des responsables d'évènements :
La FAQ, qui devrait se remplir petit à petit au fil des retours.
Debug : erreur d'arrondi sur le passage en centimes pour paybox - le montant proposé pouvait être inférieur d'1 centime - c6c97c14241
[erreur d'epsilon machine sur l'opération 16.56*100]
Possibilité d'utiliser un identifiant autre que l'uid ldap ; par exemple login
Pour ce faire, on peut configurer esup-pay.properties ainsi :
ldap.peopleSearchFilter=(login={0})
et positionner ldap.uid.attribute=login (configuration qui n'était pas proposée avant cette 1.3.4)
Debug Switch User avec context non Root
Mise à jour librairies spring
Export csv avec ; en séparateur et non plus ,
→ configurable via la propriété csv.separator donnée dans le fichier esup-pay.properties
Transaction ok si envoi de mail échoue (ce n'était pas le cas avant) -> nouvel attribut mailSent donné à true ou false pour chaque transaction paybox
Fixe : PayTransactionLog.uid ne sert pas - PayTransactionLog.mail suffit (export CSV comportait un uid parfois non cohérent au lieu de l'email) - https://github.com/EsupPortail/esup-pay/commit/e6b276220e07f7c2677e3be4be6517fe08bb23ec
http://www1.paybox.com/telechargement_focus.aspx?cat=3
Merci de vous abonner et d'utiliser la liste mail "esup-utilisateurs" pour nous contacter (problèmes techniques notamment) :
https://listes.esup-portail.org/sympa/info/esup-utilisateurs
Copyright (C) 2021 Université de Rouen Normandie http://www.univ-rouen.fr
Copyright (C) 2021 Esup Portail http://www.esup-portail.org
@Author (C) 2021 Vincent Bonamy <Vincent.Bonamy@univ-rouen.fr>
@Contributor (C) 2021 Jean-Pierre Tran <Jean-Pierre.Tran@univ-rouen.fr>
@Contributor (C) 2021 Valentin Hagnéré <Valentin.Hagnere1@univ-rouen.fr>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.