bonjour,
je galère ces derniers temps sur la récupération des variables de paypal. Je voudrais récupérer les informations du style le prix, la commission, le produit acheté... sur mon site pour le mettre dans ma BDD. Mais j'arrive pas à récupérer ces variables (pour information je n'utilise pas le NIP, avec renvoi de confirmation à paypal...)
$payment_status = $_POST['payment_status']; // Si Completed : tout est OK sinon aïe, aïe ! $txn_id = $_POST['txn_id']; $item_name = $keyarray['item_name']; $item_number = $keyarray['item_number']; $amount = $_POST['amount']; $tax = $_POST['tax']; $amount1 = $keyarray['amount']; $tax1 = $keyarray['tax']; $receiver_email = $_POST['receiver_email']; $business = $_POST['business']; $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $quantity = $_POST['quantity']; $invoice = $_POST['invoice']; $custom = $_POST['custom']; $num_cart_items = $_POST['num_cart_items']; $payment_status = $_POST['payment_status']; $pending_reason = $_POST['pending_reason']; $payment_date = $_POST['payment_date']; $settle_amount = $_POST['settle_amount']; $settle_currency = $_POST['settle_currency']; $exchange_rate = $_POST['exchange_rate']; $payment_gross = $_POST['payment_gross']; $payment_fee = $_POST['payment_fee']; $mc_gross = $_POST['mc_gross']; $mc_fee = $_POST['mc_fee']; $mc_currency = $_POST['mc_currency']; $tax = $_POST['tax']; $txn_id = $_POST['txn_id']; $txn_type = $_POST['txn_type']; $for_auction = $_POST['for_auction']; $memo = $_POST['memo']; $payer_id = $_POST['payer_id']; $payer_status = $_POST['payer_status']; $payment_type = $_POST['payment_type']; $notify_version = $_POST['notify_version']; $verify_sign = $_POST['verify_sign'];
je tente 2 méthodes (que j'ai vu sur differents sites) : $_POST et $keyarray.
keyarray m'affiche quelque chose (qui ne correspond pas^^), mais POST m'affiche rien du tout...
si quelqu'un est déjà tomber sur le problème, ou si vous voyez d'où vient le problème, n'hésitez pas.
(dernière information:
$item_name = $keyarray['item_name'];
$item_number = $keyarray['item_number'];
m'affichent ce qu'il faut. mais ca ne fonctionne pas pour tout....)
merci d'avance
EDIT::
je viens de trouver, en mettant que des keyarray ca tourne (mon erreur été du à la syntaxe, une erreur stupide en fait...)
# itemname: //le nom
# itemnumber: //le code de l'objet
# itemamount: //le prix de l'objt
# itemquantity: //quantité
# amount: //le prix que le personne paye
# tax: //je sais pas, peut etre pour l'etranger..?
# fee: //la commission de paypal
# mc_gross2: //je sais pas.
quelle est la variable pour avoir le montant net percu par la société? (j'ai regarder dans le pdf de paypal, mais jel'ai pas vu. faut le calculer soit meme (au pire c'est pas trop dure^^)