Jump to content

[Contourné] Pb avec paybox lorsque le client ferme la fenêtre


pikpik

Recommended Posts

Bonjour à tous

J'ai installé et paramétré le module paybox et tout semble bien fonctionner.

Le seul truc, c'est que, quand le client, aprés avoir valider son n° de CB ne clique pas sur le bouton "retour à la boutique" mais ferme sa fenêtre, la commande n'est pas validée dans PS.

Sur la notice paybox, il est écrit :

"Il est fortement déconseillé d'utiliser la variable PBX_EFFECTUE pour valider vos bons de commande : cette variable n'est pas garantie comme étant lancée systématiquement. En effet, un acheteur qui a réalisé son paiement peut ne pas vouloir revenir sur le site ou couper sa connexion

Hors c'est bien cette variable qui est utilisé dans validation.php du module.

Paybox préconise d'utiliser la validation de commandes par "l'url http:" ... mais c'est là que je coince un peu, je ne sais pas comment intégrer.

Quelqu'un pourrait-il m'aider ? ou quelqu'un qui aurait déja fait la modif

Merci d'avance

Link to comment
Share on other sites

Bonjour,

nous avons développé notre propre module Paybox, donc je ne sais pas comment est réalisé celui que vous utilisez.

Dans notre cas, une URL est automatiquement exécutée lorsque le client passe commande (nous avons donné cette URL à Paybox "url http"). Ainsi nous sommes certains que la commande est mise à jour, même si le client ferme la fenêtre sans retourner vers la boutique.

D'ailleurs c'est ce que Paybox précise dans son manuel : "L'avantage de cette url est qu'elle est appelée de serveur à serveur dès que le client valide son paiement (que ce dernier soit autorisé ou refusé)".

Pour que cela soit effectif, il faut donc que vous donniez à Paybox cette URL, dans laquelle le programme mettra à jour la commande.

N'hésitez pas si vous avez besoin d'infos complémentaires...

Phinette

Link to comment
Share on other sites

Merci pour la réponse
C'est effectivement ce que j'ai fait
l'adresse de retour est du type :
http://www.monsite.com/modules/creditcard/confirmation.php

Mais ça me renvoie un warning par email avec l'erreur 503
Ce qui m'étonne, c'est que, quand je clique sur le lien qui est dans le mail (lien ci-dessus), ça me renvoie bien sur le site (page d'historique des commandes) et ça valide ma commande, et ça vide le panier.

Je dois sûrement louper un épisode, mais je vois pas où

Merci de m'aider

Link to comment
Share on other sites

Normalement, Paybox doit lancer cette URL avec plein de paramètres; donc l'URL doit plutôt être du style:

http://monsite/retour_auto.php?mnt=[montant en centime]&ref;=[n° commande]&trs;=[n° transaction]&aut;=[n° autorisation]&abo=0&pai;=[moyen de paiement]&car=CB&idt;=[identifiant]&err;=[n° erreur]&pay;=[pays]&val;=[validité carte]&pps;=[CB cryptée]&ip;=[pays IP]&sig;=[sIG]

Une fois cette URL exécutée, il suffit de récupérer dans le programme l'ensemble des paramètres et de traiter la commande.

Phinette

Link to comment
Share on other sites

  • 8 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...