Cupones de descuento con PHP & Paypal

 

Integración de Paypal en PHP

Integración de Paypal en PHP

Para ver el enlace de descarga, junto con enlace de la demostración debes desbloquear el contenido.

Cupones de descuento en PHP usando PDO

Ya hemos hablado en este blog  en un artículo anterior, sobre como integrar Paypal a un Sistema de Pedidos de Pizza usando PHP.

En este tutorial vamos  a ver, ¿cómo podemos añadir la característica de  códigos  promocionales, usando la  pasarela de pagos PayPal.

Lo que haremos:

Paso 1: Creación de la base de datos. Abrir phpmyadmin, crear una nueva base de datos y ejecutar la siguiente consulta SQL.

Paso 2:  Dentro de nuestra carpeta root, crear una carpeta llamada include, y dentro de dicha carpeta crear el archivo que conectará a nuestra base de datos; a dicho archivo lo hemos llamado conexion.php

Nota: Es necesario ingresar las credenciales de conexión a la base de datos,  según corresponda en tu servidor.

Paso 3: Crear archivo  function.php,  dentro la carpeta include, creada en el paso anterior. Este archivo contiene todas las funciones necesarias para interactuar con nuestra base de datos.

Paso 4: Crear en el directorio root, el archivo index.php. Este es el archivo principal en el que los detalles de los productos se visualizan con el botón con el código promocional de descuento. 

Paso 5: Crear el archivo process.php. Este archivo contiene código para procesar el pago de PayPal. Para que el sistema procese de forma correcta los pagos,  tienes que pegar correo electrónico de tu comercio según corresponda  en la línea Nº:  39

Paso 6: Crear el archivo success.php. PayPal llama a este archivo cuando el pago se ha completado con éxito.

Paso 7: Crear el archivo check_promocode.php. Este archivo es llamado desde el index.php mediante AJAX, y su función es verificar que el código promocional,  ingresado por el usuario, se encuentre registrado en la base de datos, para poder aplicar el descuento respectivo.

Paso 8: Creación archivo style.css. Incluye un estilo básico para los elementos HTML.

Estructura final de archivos:

estructura

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é.