Projet

Général

Profil

Development #9746

tous les backends doivent retourner DENIED en cas de refus de paiement

Ajouté par Serghei Mihai il y a plus de 8 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 janvier 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement les backends ogone et tipi uniquement retournent DENIED dans la réponse en cas de refus de paiement.
Les autres backends devraient le faire également.


Fichiers


Demandes liées

Lié à EOPayment - Development #17065: systempayv2 : marquer les transactions annulées par le clientFermé21 juin 2017

Actions
Lié à EOPayment - Development #47582: paybox : traiter tous les codes retoursFermé12 octobre 2020

Actions

Révisions associées

Révision 26758d92 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

mollie: map more payment status (#9746)

Révision 100315ee (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

keyware: map more statuses (#9746)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Lié à Development #17065: systempayv2 : marquer les transactions annulées par le client ajouté
#4

Mis à jour par Serghei Mihai il y a plus de 3 ans

Pour paybox tu te bases sur quelle doc pour les codes de retour d'annulation de paiement? Sur http://www.paybox.com/wp-content/uploads/2017/08/ManuelIntegrationVerifone_PayboxSystem_V8.0_FR.pdf je ne vois pas 00117.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Serghei Mihai a écrit :

Pour paybox tu te bases sur quelle doc pour les codes de retour d'annulation de paiement? Sur http://www.paybox.com/wp-content/uploads/2017/08/ManuelIntegrationVerifone_PayboxSystem_V8.0_FR.pdf je ne vois pas 00117.

Section 12.1.1 où ils explicitent les codes retours en 001xx et j'ai eu du mal à comprendre cette phrase au début :

En cas d’autorisation de la transaction par le centre d’autorisation de la banqueou de l’établissement financier privatif, le code erreur “00100” sera en fait remplacé directement par “00000”

Mais ça veut dire que le code OK "00100" du centre de traitement est converti en "00000" et n'est donc jamais retourné.

La présentation des codes d'erreur est exécrable je te l'accorde (à part mollie/keyware les autres c'est juste imbitable).

#6

Mis à jour par Serghei Mihai il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Ok, go.
En réalité, je l'ai découvert avec Arles (#47068) et réproduit en local, Paybox retourne 00001 en cas d'annulation par le payeur.

#7

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Ah bon, pourquoi tu valides alors ? :)

PS: pour 00001 il est indiqué "La connexion au centre d’autorisation a échouéou une erreur interne est survenue. Dans ce cas, il est souhaitable de faire une tentative sur le site secondaire:tpeweb1.paybox.com."

#8

Mis à jour par Serghei Mihai il y a plus de 3 ans

Parce qu'on respecte la doc, et si on paie (je le fais sur leur démo), il n'y a pas cette erreur.
Il faudrait contacter Paybox pour clarifier la situation.

#9

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Serghei Mihai a écrit :

Parce qu'on respecte la doc, et si on paie (je le fais sur leur démo), il n'y a pas cette erreur.

Je ne comprends pas cette dernière phrase : sur leur démo sur une annulation tu reçois 00117 ou 00001 ?

#10

Mis à jour par Serghei Mihai il y a plus de 3 ans

00001

#11

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Serghei Mihai a écrit :

00001

Ok mais c'est parce que la démo n'arrive pas jusqu'au système d'autorisation, faudrait faire un test sur une configuration de prod.

#12

Mis à jour par Serghei Mihai il y a plus de 3 ans

Je l'ai fait pour #47068. Le retour est erreur=00001 quand on clique sur "Annuler" sur la page de paiement.

#13

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Serghei Mihai a écrit :

Je l'ai fait pour #47068. Le retour est erreur=00001 quand on clique sur "Annuler" sur la page de paiement.

Ok donc c'est cohérent démo / prod.

#14

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution validée à Information nécessaire
  • Assigné à changé de Benjamin Dauvergne à Serghei Mihai

Je ne vais pas pousser du code dont on sait qu'il ne marche pas, en attendant que tout cela s'éclaircisse je t'assigne le ticket.

#15

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Enfin tu peux valider keyware et mollie, je pousserai ça et bougerai le patch paybox dans un autre ticket.

#16

Mis à jour par Serghei Mihai il y a plus de 3 ans

Go, envoie pour mollie et keyware.

#17

Mis à jour par Serghei Mihai il y a plus de 3 ans

  • Statut changé de Information nécessaire à En cours
#18

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Assigné à changé de Serghei Mihai à Benjamin Dauvergne
#20

Mis à jour par Serghei Mihai il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#21

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 100315ee6a6c68e060e07a144f938b425e7f8437
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Sun Oct 11 15:39:08 2020 +0200

    keyware: map more statuses (#9746)

commit 26758d925fc195f693d583be676277b65a10808e
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Sun Oct 11 15:31:59 2020 +0200

    mollie: map more payment status (#9746)
#22

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
#23

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Formats disponibles : Atom PDF