muy buenas estoy algo desesperada con este temita ya la gente me dice que es muy fácil pero ami me da dolores de cabeza,
el caso es que no consigo pasar una variable que me da el total del pedido en la pasarela de pago paypal y no se que es lo que tengo mal.
alguien podría echar una ojeada a este código porfaa
aquí declaro una serie de parámetros con el carrito donde sumo los productos:
Código PHP:
//variables de sesion
if (isset($_SESSION['carrito'])){
$carrito_mio=$_SESSION['carrito'];
$pedido="pedido de compra . <br><br> ";
$total=0;
for($i=0;$i<=count($carrito_mio)-1;$i ++){
if($carrito_mio[$i]!= NULL){
$pedido .= $carrito_mio[$i]['lugar'] . " ******** " . $carrito_mio[$i]['precio'] . " x "
. $carrito_mio[$i]['cantidad'] . "Total : " . $carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad']
. "Euros <br> ";
$total = $total + $carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad'];
}
}
Código HTML:
Ver original<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="pago" id="pago"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="item_name" value="ropa y complementos"> <input type="hidden" name="item_numbre" value="xa"> <input type="hidden" name="amount" value="<?php print $total;?>">
<input type="hidden" name="no_shipping" value="0" /> <input type="hidden" name="no_note" value="1" /> <input type="hidden" name="currency_code" value="EUR" /> <input type="hidden" name="hosted_button_id" value="LNYCEU8CCA"> <input type="hidden" name="1c" value="ES" /> <input type="hidden" name="bn" value="PP-BuyNowBF" />
<img alt="" border="0" src="https://www.paypalobjects.com/es_ES/i/scr/pixel.gif" width="1" height="1">
bueno pues al rellenar los datos el usuario es mandado a la web de paypal pero el total me sale el que especifico en el botón de paypal al crearlo no me pasa el valor de la variable $total donde esta el error.