Problema al implementar Paypal

Iniciado por luchi, 12 Noviembre 2014, 23:07 PM

0 Miembros y 1 Visitante están viendo este tema.

luchi

Hola.
Es la primera vez que implemento Paypal en mi web y no consigo que me salga para comprar más de un producto, ni generando el código mediante html, ni con PHP.

Código (html4strict) [Seleccionar]
<form id="paypal" name="_xclick" action="https://www.paypal.com/es/cgi-bin/webscr" method="post">
                        <?php
                         $carro
=$conectarse->query("SELECT * FROM `carrito` WHERE        `cliente`='$usuario'");
                         
?>

                        <input type="hidden" name="cmd" value="_xclick">
                        <input type="hidden" name="business" value="me@mybusiness.es">
                        <input type="hidden" name="currency_code" value="EUR">
                        <!--input type="hidden" name="item_name" value="Teddy Bear"-->
                        <!--input type="hidden" name="amount" value="12.99"-->
                        <?php
                            
while($array=$carro->fetch_array()){
                                
$producto=$array['producto'];
                                
$precio_producto_actual=$array['precio'];
                                echo 
"<input type='hidden' name='item_name' value='$producto'>";
                                echo 
"<input type='hidden' name='amount' value='$precio_producto_actual'>";
                            }
                        
?>

                        <input type='hidden' name='item_name' value='Producto1'>
                        <input type='hidden' name='amount' value='1'>
                        <input type='hidden' name='item_name' value='Producto2'>
                        <input type='hidden' name='amount' value='2'>
                        <input type="image" src="http://www.paypal.com/es_ES/i/btn/x-click-but01.gif" border="0" name="submit" alt="Realice pagos con PayPal: es rápido, gratis y seguro">
                        </form>


¿Alguien que haya trabajado con Paypal podría decrme qué está pasando? Gracias.

luchi

¿Nadie ha implantado Paypal en una web? A lo mejor el problema esque no le estoy poniendo el código adecuado, pero tampoco encuentro otra cosa.

dimitrix

Usas la versión para dummies... creo que la mayoría en este foro usamos la profesional (API).

Esta forma la usé hace tiempo cuando no quería usar la API para un cliente... lo acabo de probar y funciona perfectamente, es la parte 4 (la última):

https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/howto_checkout-outside#methodone

Lo he probado con tu código y funciona:

Código (php) [Seleccionar]
<form id="paypal" name="_xclick" action="https://www.paypal.com/es/cgi-bin/webscr" method="post">
  <?php
    $carro
=$conectarse->query("SELECT * FROM `carrito` WHERE `cliente`='$usuario'");
    
?>

  <input type="hidden" name="cmd" value="_cart">
  <input type="hidden" name="upload" value="1">
  <input type="hidden" name="business" value="me@mybusiness.es">
  <input type="hidden" name="currency_code" value="EUR">
  <!--input type="hidden" name="item_name" value="Teddy Bear"-->
  <!--input type="hidden" name="amount" value="12.99"-->
  <?php
    $sum 
1;
       while(
$array=$carro->fetch_array()){
           
$producto=$array['producto'];
           
$precio_producto_actual=$array['precio'];
           echo 
"<input type='hidden' name='item_name_".$sum."' value='$producto'>";
           echo 
"<input type='hidden' name='amount_".$sum."' value='$precio_producto_actual'>";
$sum++;
       }
   
?>


  <input type="image" src="http://www.paypal.com/es_ES/i/btn/x-click-but01.gif" border="0" name="submit" alt="Realice pagos con PayPal: es rápido, gratis y seguro">
  </form>


Suerte!