Envoyé par
Eurolidays
Bonjour,
J'ai un petit soucis : je n'ai aucune données en retour de paypal suite à un paiement bien que j'indique une page retour et que rm = 2. Je précise que c'est dans le sandbox
Bref, impossible de confirmer l'opération au client directement dans le site, ni de suivre la transaction...
Kikina une idée ?
Merci
Salut,
tu dois pouvoir y arriver si tu te bases sur : la doc "Transfert des données de paiement (TDP)".
Il y a même un bout de code ici :
https://www.paypal.com/fr/cgi-bin/we...l/rec/pdt-code
Par contre, ce principe marche nickel dans la SandBox (pour tester) mais ça échoue en vrai.
Il faut mettre quoi comme URL pour ouvrir le socket ?
La doc dit
Vu que c'est https je dirais qu'il faut que je fasse :
Code PHP:
$fp = fsockopen ('https://www.paypal.com/cgi-bin/webscr', 443, $errno, $errstr, 30);
Car
Code PHP:
$fp = fsockopen ('http://www.paypal.com', 80, $errno, $errstr, 30);
Ne marche pas !
En port 80, la sandbox est OK, mais c'est la sandbox !
Merci
à+
edit : ouah ! je viens de voir que je viens de déterrer un topic vieux de 1 an