Development #9946
Utilise uuid.uuid4() pour générer les IDs de transaction (était "quantité de fichiers paybox dans le /tmp/ de combo.entrouvert.org")
0%
Description
$ ls /tmp/*paybox* | wc -l 2346
fichiers nommés façon 2016-02-11_paybox-2327845-01-170042583_854701947802
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Projet changé de Admin système à EOPayment
eopayment utilise /tmp pour générer des numéros de transactions uniques sur la journée mais en fait ça ne concerne que sips qui demande un numéro à 6 chiffres unique sur la journée, les autres backends pourraient se passer de cela en utilisant uuid.uuid4() et le backend sips pourrait de temps en temps faire du nettoyage (faire un petit os.listdir() à chaque fois et virer une centaine de fichier qui date du jour d'avant).
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Sujet changé de quantité de fichiers paybox dans le /tmp/ de combo.entrouvert.org à Utilise uuid.uuid4() pour générer les IDs de transaction (était "quantité de fichiers paybox dans le /tmp/ de combo.entrouvert.org")
Et le backend sips on s'en fout pour l'instant, on ne l'utilise pas. Donc il faut vérifier les contraintes de caractères pour chaque backend, et voir comment générer un identifiant qui va bien en utilisant uuid.uuid4() ou SystemRandom.choice() plutôt que de passer par le filesystem.
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0001-paybox-use-uuid4-to-generate-transaction-id-9946.patch 0001-paybox-use-uuid4-to-generate-transaction-id-9946.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0001-paybox-use-uuid4-to-generate-transaction-id-9946.patch 0001-paybox-use-uuid4-to-generate-transaction-id-9946.patch ajouté
Plutôt order_id dans ARCHIVAGE (c'est la référence structurée qui apparaît sur le relevé du payeur).
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Mis à jour par Serghei Mihai il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 77087b200f185745eb4f580e129c38262fcb5110 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sun Oct 11 09:58:26 2020 +0200 paybox: use uuid4() to generate transaction id (#9946)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
paybox: use uuid4() to generate transaction id (#9946)