Paypal sigue avanzando y ya es posible no sólo enviar dinero sino también recibirlo a travez de una cuenta en Perú asi que aprovecharé de escribir algunos artículos sobre paypal desde los más simples botones hasta algunas técnicas avanzadas usando IPN.

La forma más simple de un botón paypal es simplemente un formulario con algunos campos hidden que dan el nombre, precio, gastos de envio… y finalmente un input tipo imagen que es el botón en si, puedes usar cualquiera de los botones que tiene paypal o incluso crear el tuyo propio.

El primer parametro es el formulario, aqui hay una cuestión interesante y es que podemos usar paypal o su sandbox variando esa linea, en próximo artículo hablaré sobre como utilizar el Paypal Sandbox o centro de pruebas.

1
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

El siguiente parametro nos habla del tipo de botón que puede ser «buynow» o un carrito de compras

1
<input type="hidden" name="cmd" value="_xclick">

El parámetro business es el más importante ya que hace referencia a nuestra cuenta en paypal, por defecto este se mostrará como título a la hora de pagar pero es posible configurar o incluso colocar un logotipo, igualmente esto será motivo de otro post

1
<input type="hidden" name="business" value="hiteck3000@hotmail.com">

El siguiente atributo es el nombre del producto, existen técnicas más avanzadas que permiten usar atributos adicionales como color, talla, etc. Eso también será motivo de otro post

1
<input type="hidden" name="item_name" value="Mi Producto">

Los siguientes 2 valores nos dan el precio y el tipo de moneda, yo sugiero usar dólares por un tema de standard internacional

1
2
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="currency_code" value="USD">

Luego tenemos los gastos de shipping es decir el costo de envio, en carritos de compra es posible seleccionar un shipping por el primer producto y otro por el resto

1
<input type="hidden" name="shipping" value="5.00">

Y finalmente tenemos la imagen que nos va a servir como botón para comprar

1
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">

Finalmente nuestro código quedaría algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="hiteck3000@hotmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Mi Producto">
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="shipping" value="5.00">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>