Bonjour,

Je ne trouve aucune doc (ni dans le module ni dans la doc paybox) sur la note qui apparait sur la page de config du module :
AUTO URL must be:
http://SITE.fr/cart/paybox/auto

Quelle est l'utilité de cette url ?
Faut il la créer manuellement ? Que mettre dans le fichier auto ?

Cordialement,
Emmanuel

Comments

mogtofu33’s picture

Assigned: manusam » mogtofu33
Status: Active » Needs review

Bonjour,

Cela correspond à l'url de retour automatique de paybox pour valider le paiement, même si le client ne clique pas sur "retour".
(Doc technique 4.52 - chap. V.b - p 18)
Effectivement le message sur la page config n'est peut-être pas très clair.
Cette url doit être renseigné chez Paybox "en dur" car elle ne peut pas être généré dynamiquement à l'appel paiement.

Cordialement.
Jean.

jide’s picture

J'ai bien galéré aussi là-dessus.

Mais si j'ai bien compris (après avoir regardé un peu le code du module) :
- Soit on utilise l'url auto, dans ce cas, il faut préciser à paybox par email l'url http://[domain]/cart/paybox/auto. Dans ce cas, à la fin du paiement, même si l'utilisateur ne clique pas sur "retour boutique", les informations de paiement sont quand même transmises au site.
- Soit on utilise les urls retour "OK", "erreur", "abandon", et dans ce cas, il faut renseigner ces urls dans l'interface d'administration de paybox, respectivement : http://[domain]/cart/paybox/effectue, http://[domain]/cart/paybox/refuse, http://[domain]/cart/paybox/annule. Ces urls sont appelées lorsque l'utilisateur clique sur "retour boutique".

A priori il vaut mieux avoir les 2.

Si l'auteur du module confirme, ca serait vraiment bien de le préciser dans la doc ou dans l'interface de la méthode de paiement de manière bien explicite.

mogtofu33’s picture

Status: Needs review » Needs work

Bonjour,

Effectivement je confirme, il faut utiliser les deux. Sachant que seule l'url auto sera capable de valider la commande. Elle est donc obligatoire dans la configuration de ce module.

Cela sera rajouté plus explicitement directement dans la config du module.

Cordialement.
Jean.

mogtofu33’s picture

Status: Needs work » Fixed

Bonjour,

Merci jide, autant pour moi, travaillant sur plusieurs systèmes de paiement en même temps j'ai tendance à me mélanger un peu...

Pour conclure plus précisement :
En fait les url configurables sur l'admin paybox (ok, annule, refuse) sont facultatives car elles sont envoyés à Paybox lors de la validation du paiement.
Par contre, l'URL auto doit obligatoirement être donnée à Paybox par mail, car c'est la seule notification qui pourra valider un paiement.
Le retour OK ne fait qu'indiquer que le paiement semble bon. Pour des questions de sécurité, seul les serveurs Paybox (par ip) peuvent valider un paiement (ou tout autre ip que vous saisissez sur la page de configuration du paiement...).

La nouvelle version est à jour au niveau de la documentation uc_paybox 6.x-1.0 avec quelques autres corrections.
Je vous invite donc à l'installer, l'update.php n'est pas nécessaire.

Cordialement.
Jean.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.