Development #41317
système de paiment : gestion de la date de la transaction
0%
Description
Actuellement quand on doit informer un logiciel métier qu'un paiement à eu lieu, on lui envoie la date du paiement qui est celle de la fin de la transaction dans Publik.
Cette date de fin de transaction est le moment où Publik reçoit le retour du backend de paiement tiers (paybox, systempay, etc).
Or il peut arriver que la transaction réelle (bancaire) ait eu lieu quelques minutes plus tôt.
Dans ce cas, l'heure entre le logiciel métier et le backend diffère.
C'est perturbant pour la personne qui gère la régie. C'est même problématique quand il y a rapprochement sur des comptes journaliers : un paiement ayant eu lieu à 23h59 sur le backend mais signalé à 0h01 ne sera visible que dans le relevé du jour suivant dans le logiciel métier.
Il faudrait donc, pour les backends qui l'indiquent, enregistrer l'information « date de transaction côté backend » et l'envoyer au endpoint "pay" du connecteur métier pour qu'il l'utilise à la place de la date de transaction.
Demandes liées
Historique
Mis à jour par Thomas Noël il y a environ 4 ans
Plan possible.
Dans eopayment :- ajouter la possibilité d'une "transaction_date" sur la réponse (qui peut être None)
- le backend systempay y stockerait vads_effective_creation_date (à voir pour les autres backend)
- ajouter un attribut effective_date sur Transaction (peut être None)
- le renseigner avec transaction_date quand la réponse eopayment en contient une
- envoyer « transaction_date = Transaction.transaction_date or Transaction.end_date » lors du pay_invoice
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Bloqué par Development #41320: Quand c'est possible retourner de façon générique la date de la transaction ajouté
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Bloqué par Development #41323: Stocker et utiliser transaction_date dans les objects Transaction ajouté
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Lié à Development #41325: Toulouse Axel - timezone de la date de paiement ajouté
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Lié à Development #41327: family : mauvaise gestion des dates de paiement ajouté
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
- Statut changé de Nouveau à Résolu (à déployer)
Tout est en place, yapuka.