Sistema de Pedidos de Pizza con Paypal usando PHP

PayPal es una empresa de confianza líder en pagos en Internet que permite a compradores y empresas enviar y recibir dinero en línea de forma rápida y segura.

A través de PayPal, podemos hacer que un sitio web reciba pedidos de pizza por un usuario en donde el usuario puede pagar el monto total a través de PayPal. Para este tutorial hemos realizado un formulario simple en donde el usuario puede seleccionar el tamaño de la pizza, lo cual puede ser pequeña, mediana o grande y también puede añadir ingredientes a su pizza,  y de esa manera pagar el costo total de la pizza a través de PayPal.

sistema_pizza

Sistema de pedidos de Pizza con PayPal usando PHP

Para descargar los archivos, debes realizar cualquiera de las siguientes acciones sociales: 

Nota: PayPal Ofrece una cuenta de prueba  (Sandox) para el desarrollo de aplicaciones. En este ejemplo usaremos el entorno de prueba que  Paypal ofrece, Si tu deseas probar la funcionalidad del código de esta demostración, deberás usar tus credenciales de prueba de  Paypal.

 Si deseas ejecutar el código para tus proyectos en vivo debes cambiar el valor de la variable $paypal_url  en la página process.php

 Detalles del script:

A continuación se presentan los detalles del código utilizado en este tutorial con la explicación más detallada.

index.php

Este archivo contiene el código para los detalles de la pizza, en donde los compradores pueden seleccionar el tamaño de la pizza y añadir sus ingredientes favoritos.

process.php

Este archivo contiene código para procesar el pago mediante PayPal.

success.php

PayPal llama a este archivo cuando el pago se ha completado con éxito y proporciona  un arreglo que contiene la Identificación del producto, el ID de la transacción de Paypal, el monto recibido por PayPal, el tipo de moneda que recibió PayPal y el estado del producto.

style.css

Incluye un estilo básico de los elementos HTML.

Conclusión:

Luego de haber leído el post anterior, estoy seguro de que  será de mucha utilidad a tus proyectos a la hora de querer procesar pagos usando como pasarela de pagos Paypal,  eres libre de usar el código tanto para fines educativos como para fines comerciales. Te invito a que dejes un comentario describiendo que tal te pareció este post,  te lo agradeceré.

  • Pingback: Carro de Compras Simple con PHP y MySQL – Sistemas Web()

  • http://hectorortiz.hol.es/ Hector Ortiz

    Excelente aporte, gracias obed bendiciones!!!

    • Obed

      Gracias a ti por tu comentario 😀

  • Pingback: Cupones de descuento con PHP & Paypal - Sistemas Web()

  • carlss

    esta genial lo que aportas a todos, esto me sirve para seguir entendiendo mas el uso de php, gracias.

  • Pol Torres

    Excelente post, gracias por compartir el código. Seria bueno que compartieras, las formas de ataque que puede sufrir la página y como se puede proteger de ellas

  • Pingback: Integración de pagos en línea usando PayPal con PHP - Sistemas Web()

  • Alejandro Guillan

    Hola Obed, excelente como siempre, te hago una pregunta como podria hacer para que permita agregar mas cantidad del mismo ingrediente, lo estoy intentando por todos lados y no lo logro, mi idea es que permita un total de 4 de lo mismo, cree hasta las imagenes para marcar cada pulsación que seria 2 o 3 o 4 y la ultima vuelta a empezar, Me podrias ayudar.
    Desde ya muchas gracias

  • Arturo

    Buenas tardes Obed,
    la variable $_REQUEST y la variable ‘st’ y tx,
    ¿De donde las sacas?
    Lo digo porque estoy haciendo muchas pruebas y todas me dan error al devolver el mensaje al usuario en success.php.
    No me trae el ID y me muestra el texto de error :”Lo sentimos, intenta nuevamente”
    ¿Es posible que la variable sea $_POST la que recoge todos los mensajes de paypal?