Projet

Général

Profil

Development #9998

standardisation des options normal_return_url et automatic_return_url

Ajouté par Frédéric Péters il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
16 février 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pour le moment le nom des options pour définir l'URL de retour de l'usager et l'URL de callback vers le site (notification directe) varie de backend en backend; parfois aussi c'est passé en option et parfois en next_url lors de l'appel à request().

Le plan est ici d'avoir dans tous les backends deux paramètres systématiques : normal_return_url et automatic_return_url.

  • sips2 : url-return → normal_return_url; url-callback → automatic_return_url
  • sips : url-return → normal_return_url, cancel_return_url; url-callback → automatic_return_url
  • ogone : url-return → ACCEPTURL, BACKURL, CANCELURL, DECLINEURL, EXCEPTIONURL; url-callback → à définir dans le backoffice ogone (sous l’onglet « Retour d’information sur la transaction », dans la rubrique « Requête directe http serveur-à-serveur »)
  • paybox : url-return → PBX_EFFECTUE, PBX_REFUSE, PBX_ANNULE, PBX_ATTENTE; url-callback → PBX_REPONDRE_A (ou dans le backoffice paybox (Ce paramètre est une URL enregistrée dans la base de données Paybox mais elle peut également être gérée dynamiquement comme les 4 URLs précédentes via la variable “PBX_REPONDRE_A”.)
  • payzen et systempayv2 : url-return → vads_url_success, vads_url_refused, vads_url_cancel, vads_url_error (ou une seule, vads_url_return); url-callback → à paramétrer dans le backoffice (Pour recevoir les notifications, le marchand doit paramétrer les règles de notifications depuis son Back Office (voir chapitre Paramétrer les notifications).)
  • tipi : url-return → nulle part; url-callback → URLCL (next_url dans eopayment).
  • dummy : url-return → next_url; url-callback → direct_notification_url

Fichiers


Demandes liées

Lié à Combo - Bug #9910: en finir avec la confusion url de retour / url de callback une fois pour toutesFermé08 février 2016

Actions

Révisions associées

Révision b69cefbf (diff)
Ajouté par Frédéric Péters il y a environ 8 ans

standardise normal_return_url and automatic_return_url options (#9998)

Révision 1872b625 (diff)
Ajouté par Frédéric Péters il y a environ 8 ans

lost part of b69cefbfa86a6c9f51e199217d141d8593b051d5 (#9998)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 8 ans

  • Lié à Bug #9910: en finir avec la confusion url de retour / url de callback une fois pour toutes ajouté
#2

Mis à jour par Frédéric Péters il y a environ 8 ans

C'est fait avec la volonté de conserver une compatibilité totale avec l'existant (et affichage de deprecation warnings).

#3

Mis à jour par Serghei Mihai il y a environ 8 ans

Ils ne manquent pas import warnings dans eopayment/sips.py et eopayment/spplus.py ?
Sinon ok pour moi

#5

Mis à jour par Frédéric Péters il y a environ 8 ans

Et avec des corrections autour de gettext. (mais j'ouvre un autre ticket plus profond sur le sujet, parce que je pense que partout on devrait avoir des N_ et non pas de réels appels à gettext.)

#6

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

Ack.

#7

Mis à jour par Frédéric Péters il y a environ 8 ans

  • Statut changé de En cours à Résolu (à déployer)

Ce n'est pas la dernière version qui a été poussée (sans doute par mégarde, lors de 18ce89571b1344a3c092808fd24d0ed203900478); bref, le reste du commit.

commit 1872b625895b475d83c60fa7c1c4dc805b0d3f78
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Feb 16 19:11:47 2016 +0100

    lost part of b69cefbfa86a6c9f51e199217d141d8593b051d5 (#9998)
#8

Mis à jour par Frédéric Péters il y a environ 8 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

  • Version cible mis à 1.5

Formats disponibles : Atom PDF