marcb
mardi 28 août 2007 à 17:03
CITATION(Dadou @ mardi 28 août 2007 à 11:30)

J'ai bien créé le compte dev à l'adresse que tu donnes, mais pour créer les deux comptes de test, j'ai un message d'erreur :
[...]
Alors là je ne vois pas... Tu es sûr d'être bien connecté ?
Tu es bien sur cette page-là lorsque tu cliques sur 'Create test account' :
https://developer.paypal.com/cgi-bin/devscr...ox-acct-session ?
CITATION(Dadou @ mardi 28 août 2007 à 11:30)

Sinon, au niveau des lignes 28 et 29 :
CODE
$mc_gross = $_POST['mc_gross'];
$invoice = $_POST['invoice'];
Du coup, ce que j'ai fait, j'ai testé la partie d'actualisation de mon site en forçant ces deux valeurs et en mettant en commentaire tout le code nip. mon code de traitement fonctionne, maintenant, me manque la confirmation que la page nip va bien récupérer les bonnes infos
Tu n'as pas assez de contrôles sur ton retour nip. Il faut tester l'ensemble des variables concernant la transaction si tu
veux être certain que personne ne tente de falsifier un élément du paiement. Ca devrait donner ça :
CODE
$invoice = $_POST['invoice'];
$last_name = $_POST['last_name'];
$item_number = $_POST['item_number'];
$payment_status = $_POST['payment_status'];
$payment_amount = $_POST['mc_gross'];
$payment_currency = $_POST['mc_currency'];
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
Marc