Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Tengo el formulario para paypal, pero ¿cómo enviar varios productos?

Estas en el tema de Tengo el formulario para paypal, pero ¿cómo enviar varios productos? en el foro de Negocios en Foros del Web. He leído en otro post que hay que implementarlo así. Código PHP: < form name = "pagar_con_paypal"  method = "post"  action = "https://www.paypal.com/cgi-bin/webscr"  />     < input type ...
  #1 (permalink)  
Antiguo 30/08/2010, 05:54
Avatar de Lr_Darko  
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 15 años, 6 meses
Puntos: 2
Tengo el formulario para paypal, pero ¿cómo enviar varios productos?

He leído en otro post que hay que implementarlo así.
Código PHP:
<form name="pagar_con_paypal" method="post" action="https://www.paypal.com/cgi-bin/webscr" />

    <
input type="hidden" name="cmd" value="_xclick" />
    <
input type="hidden" name="bn" value=nombre de tu empresa o página" />
    <input type="
hidden" name="business" value="tu email de paypal" />
    <input type="
hidden" name="item_name" value="Lo que vas a vender" />
    <input type="
hidden" name="item_number" value="Referencia de tu ventaejemplo ticket0001 (contador)" />
    <input type="
hidden" name="amount" value="precio" />
    <input type="
hidden" name="page_style" value="primary" />
    <input type="
hidden" name="no_shipping" value="1" />
    <input type="
hidden" name="return" value="Si se hace un pago correctourl de vuelta" />
    <input type="
hidden" name="rm" value="2" />
    <input type="
hidden" name="cancel_return" value="si es pago no es correcto url de vuelta" />
    <input type="
hidden" name="no_note" value="1" />
    <input type="
hidden" name="currency_code" value="EUR" />  (tipo de moneda a pgar (mira la documentación para mas info)
    <input type="
hidden" name="cn" value="PP-BuyNowBF" />
    <input type="
hidden" name="custom" value="" />
    <input type="
hidden" name="first_name" value="Tu nombre" />
    <input type="
hidden" name="last_name" value="Tus apellidos" />
    <input type="
hidden" name="address1" value="Tu direccion" />
    <input type="
hidden" name="city" value=Tu ciudad" />
    <
input type="hidden" name="zip" value="Copdigo postal" />
    <
input type="hidden" name="lc" value="es" />         Idioma
    
<input type="hidden" name="country" value="ES" />          codigo del pais
    
    
<input type="submit" value="Pagar">

</
form
Viene mi problema, implementé un carro de la compra con la librería de codeigniter y me gustaría pasarle en un array todos los productos con sus ID y sus precios pero no sé la forma.

Ese código es para enviar un producto y no funciona si escribo para enviarlo como arrays.

¿Alguien me puede ayudar? Si tienes algo de idea ayúdame por favor. Más gente se puede beneficiar si ven esto.
  #2 (permalink)  
Antiguo 30/08/2010, 13:05
Avatar de Lr_Darko  
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Tengo el formulario para paypal, pero ¿cómo enviar varios productos?

Para todo aquél que haya llegado a mi post, es así.

Código PHP:
            <form name="pagar_con_paypal" method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" />
            
            <input type="hidden" name="cmd"  value="_cart" />
            <input type="hidden" name="upload" value="1"> 
            <input type="hidden" name="business" value="email" />
            <?php $num 1;?>
            <?php foreach($this->cart->contents() as $items): ?>
    
            <input type="hidden" name="item_name_<?php echo $num;?>" value="<?php echo $items['name']; ?>" />
            <input type="hidden" name="quantity_<?php echo $num;?>" value="<?php echo $items['qty']; ?>" />
            <input type="hidden" name="amount_<?php echo $num;?>" value="<?php echo $items['price']; ?>" />
            <?php $num $num 1
            endforeach;
?>
De nada.

Etiquetas: enviar, paypal, productos, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:35.