Skip to content

Commit 0167998

Browse files
MyECLPay ToS content (#735)
1 parent 9a491ad commit 0167998

File tree

3 files changed

+30
-5
lines changed

3 files changed

+30
-5
lines changed

app/core/myeclpay/utils_myeclpay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
hyperion_myeclpay_logger = logging.getLogger("hyperion.myeclpay")
2424
hyperion_error_logger = logging.getLogger("hyperion.error")
2525

26-
LATEST_TOS = 1
26+
LATEST_TOS = 2
2727
MAX_TRANSACTION_TOTAL = 2000
2828
QRCODE_EXPIRATION = 5 # minutes
2929

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
1-
Version 1
1+
Version 2
22

3-
**Terms and Conditions**
3+
# CGU MyECLPay
44

5-
Content...
5+
## Objet des CGU
6+
Les présentes Conditions Générales d’Utilisation (CGU) ont pour objet de définir les modalités et conditions d’utilisation de la solution de paiement dématérialisée MyECLPay, éditée par l’association AEECL, destinée aux élèves et étudiants d'École Centrale Lyon.
7+
8+
## Présentation de MyECLPay
9+
MyECLPay est une solution de paiement virtuel et dématérialisé utilisable au sein de l'École Centrale Lyon exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée <nom de la devise>, qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) <nom de la devise>.
10+
11+
## Fonctionnement du portefeuille virtuel
12+
Lors de son inscription, l’utilisateur se voit attribuer un portefeuille numérique personnel plafonné. Il s’engage à ne pas tenter de dépasser ce plafond par quelque moyen que ce soit. En validant son inscription, l’utilisateur reconnaît renoncer expressément à son droit de rétractation, conformément à l’article L221-28 du Code de la Consommation.
13+
La monnaie virtuelle ne peut pas être convertie en euros ou en toute autre devise à cours légal. Elle est non remboursable, non réversible, et ne peut pas être cédée ou transférée à d’autres utilisateurs. Un portefeuille ne peut jamais être en solde négatif.
14+
15+
## Recharge du portefeuille via HelloAsso
16+
L’utilisateur peut recharger son portefeuille par carte bancaire via la plateforme HelloAsso. Les fonds seront versés directement sur le compte bancaire de l’association AEECL, et un équivalent en est crédité sur le portefeuille numérique de l’utilisateur.
17+
HelloAsso est une plateforme française de paiement pour les associations, fonctionnant sur un modèle solidaire, garantissant que 100 % de votre paiement sera versé à l’association choisie.
18+
Elle se finance uniquement par des 'contribution volontaire' et par défaut, HelloAsso proposera à l’utilisateur de faire une 'contribution volontaire', qui peut librement refuser sans que cela empêche la transaction. Si vous choisissez de faire cette contribution, celle-ci soutiendra l’aide qu’HelloAsso apporte aux associations et seul HelloAsso en bénéficiera.
19+
20+
## Utilisation des fonds et paiements
21+
Le paiement avec MyECLPay est uniquement possible auprès des associations partenaires. L’utilisateur doit préalablement activer son appareil par un lien unique reçu par email. Chaque paiement est validé par une vérification biométrique effectuée localement par l’appareil de l’utilisateur.
22+
23+
## Sécurité, responsabilité et données personnelles
24+
L’utilisateur est responsable de la sécurité de son appareil et de son accès à MyECLPay. Toute utilisation frauduleuse, perte ou vol doit être signalée sans délai. Le compte pourra alors être suspendu temporairement. Il est interdit de prêter ou partager son compte.
25+
MyECLPay respecte le Règlement Général sur la Protection des Données (RGPD). Les données collectées sont strictement nécessaires au fonctionnement du service : identifiants, email, historique de transactions, identifiant de l’appareil. Aucune donnée bancaire n’est collectée ni conservée par MyECLPay.
26+
MyECLPay fait partie de la plateforme MyECL, en utilisant le service, l’utilisateur reconnait et accepte les conditions générales d’utilisations et la politique de confidentialité de MyECL
27+
28+
## Modifications des CGU
29+
L'AEECL se réserve le droit de modifier les présentes CGU à tout moment. L’utilisation du service après notification est conditionné par l’acceptation des nouvelles CGU.
30+
Pour toute question, demande d’assistance ou réclamation, l’utilisateur peut contacter : [email protected].

tests/test_myeclpay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -997,7 +997,7 @@ async def test_sign_tos_for_unregistered_user(client: TestClient):
997997
response = client.post(
998998
"/myeclpay/users/me/tos",
999999
headers={"Authorization": f"Bearer {unregistered_ecl_user_access_token}"},
1000-
json={"accepted_tos_version": 1},
1000+
json={"accepted_tos_version": LATEST_TOS},
10011001
)
10021002
assert response.status_code == 400
10031003
assert response.json()["detail"] == "User is not registered for MyECL Pay"

0 commit comments

Comments
 (0)