Skip to content
Valider 91b8ec77 rédigé par rastapopoulos@spip.org's avatar rastapopoulos@spip.org
Parcourir les fichiers

Gestion des prélèvements automatique des commandes de commerce.

On s'insère dans tous les pipelines d'abonnement bancaire du plugin Bank et on gère toutes les échéances à payer.

Attention, il s'agit bien là uniquement du versant "gestion de l'argent, des paiements", et pas d'abonnement (au sens SPIP). Donc uniquement le côté "Commandes" qui d'après moi est le pivot dès que l'on attend des choses à payer.

Concrètement on a ajouté des champs pour gérer l'identification, la périodicité et les divers montants dans la table des commandes. Avec ça on déclare à Bank ce qu'il va devoir envoyer aux banques. Et ça gère donc bien les multiples montants possibles de la dernière version de Bank.

Quand un prélèvement automatique arrive, on remet la commande en attente de paiement puisqu'on attend effectivement de vérifier si le versement correspond à l'échéance prévu dans la table. Si c'est bien le cas, on repasse en "paye", jusqu'à la prochaine fois.

Ça ne gère pas de date de fin, ni même de vérification que les échéances attendues sont bien arrivées (autrement dit si on a raté tous les IPN, ça reste en "paye").

Voyons déjà ce que ça donne…

La suite du côté Abonnements plus tard (là il y aura des vérif de date et des crons).
parent e80d20c6
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter