payutc/server — pull request #359 by mattgu74 (2014-07-23 14:08:11+00:00)
Title: Modification de la politique de gestion des non cotisants

L'ancienne politique de gestion des non cotisants n'était pas au top, elle pouvait rendre bloquant le passage au moment du paiement en ligne, et facilitait un peu trop la fraude à la cotisation en permettant de recharger sur le compte d'un autre puis de recevoir un virement et utiliser payutc normalement...

En plus, de nouveaux accepteurs ont besoin d'accepter de l'argent venant de non cotisants.

Du coup la nouvelle politique consiste à :
- Accepter les rechargements des non cotisants
- Empêcher les virements sortants d'un non cotisant
- Laisser le libre arbitre à l'accepteur de définir si l'article est achetable ou non par un non cotisant
(=> Cette feature n'est pas utilisé pour la vente en ligne, car elle n'a pas de sens dans ce cas la. Mais à l'avenir on pourrait définir que si l'article n'est pas ouvert au non cotisant (cotisant only) alors le paiement en ligne saute une étape et rentre automatiquement dans le cas "J'ai un compte payutc".

PS: Le code est rétro-compatible avec les clients actuels, mais je fais des PR au plus vite, ne serait-ce que pour pouvoir tester le bon fonctionnement des nouvelles features (Coté casper c'est déjà fait)