Tal y como hemos dicho en la Parte 1 del tutorial, vamos a crear un carrito de compra en Php y MySQL con método de pago PayPal, por tanto necesitaremos:
- AppServ
- Servidor Web Local Apache
- Php
- Base de datos MySql
- Cuenta Paypal
Tabla de contenidos
1. AppServ (Apache, Php, MySQL)
Podemos obtener cada una de las partes por separado, pero aconsejo AppServ, que es un pack que nos instala en pocos clics y dentro de una misma ejecución Apache, Php y MySql. Existen otra opciones para este tipo de instalación “todo en uno” como Wamp (Si tu Sistema Operativo es Windows) o Lamp (Si tu Sistema Operativo es Linux) o Mamp (Si tu Sistema Operativo es Mac), aunque en mi caso he utilizado AppServ 2.5.10 que contiene las siguientes versiones:
- Apache Web Server Versión 2.2.8
- PHP Script Language Version 5.2.6
- MySQL Database Version 5.0.51b
- phpMyAdmin Database Manager Version 2.10.3
Si crees que te pierdes a la hora de instalar Appserv, puedes seguir los pasos que publiqué hace un tiempo dentro del tutorial Registro de Usuarios en PHP y activación por mail.
2. Cuenta Paypal
Ahora sólo nos quedaría crearnos una cuenta en PayPal para poder realizar el proceso de compra, pero antes quisiera explicaros (para quien no lo sepa) de que se trata este sistema de pago.
Existen varias maneras de cobrar a clientes a través de sitios web como puede ser tarjeta de crédito, transferencia bancaria o una forma que con los años se ha consolidado en Internet y que la mayoría conocéis, estoy hablando de PayPal.
Bien es cierto que no hace mucho tiempo el porcentaje de compras por Internet con tarjeta de crédito no era abundante en España, debido a la desconfianza generalizada, pero ante tal animadversión de no comprar por Internet surgió un sistema de pago llamado PayPal que vino a solucionar muchos de estos problemas.
PayPal es un sistema fiable y bastante generalizado en sitios web e-commerce con el que los usuarios pueden comprar sus productos sin necesidad de informar datos como el número de tarjeta de crédito, PIN, fecha de caducidad y número de seguridad, con el que un usuario potencialmente peligroso podría dejar una cuenta sin fondos.
Definición Wikipedia de PayPal
”PayPal es una empresa estadounidense, propiedad de eBay, perteneciente al sector del comercio electrónico por Internet que permite la transferencia de dinero entre usuarios que tengan correo electrónico, una alternativa al tradicional método en papel como los cheques o giros postales. PayPal también procesa peticiones de pago en comercio electrónico y otros servicios webs, por los que cobra un porcentaje.”
Ahora que sabemos de que se trata este sistema ha llegado la hora de saber como crear una cuenta PayPal. Para ello, tan sólo hay que acceder a la página web oficial y pulsar el botón Regístrese, como veis en la imagen:
PayPal pone a nuestra disposición 2 tipos de cuentas
- Cuenta PayPal para particulares: Particulares que compran y venden por internet
- Cuenta PayPal para empresas: Empresas que venden en Internet
En los dos casos, crearse una cuenta en PayPal es gratuito, lo único que tendremos que hacer es rellenar una serie de datos personales junto con el correo electrónico, que lo más importante de la cuenta.
La que nos interesa para este tutorial es el primer caso: “Cuenta PayPal para particulares”, ya que aunque sea limitado Vender en tu web (máximo 2500€ anuales), ya nos servirá para este tutorial.
Os dejo una tabla comparativa con los tipos de cuenta con los que te puedes dar de alta en PayPal (Personal, Premium, Business).
Ahora ya disponemos de todos lo necesario para empezar a crear la base de datos en MySQL para el carrito de compra (siguiente tutorial) y todo lo que siga.
Guía Carrito de Compra en Php con forma de pago Paypal
- Parte 1: Introducción
- Parte 2: ¿Qué nos hace falta?
- Parte 3: Diagrama de Flujo
- Parte 4: Base de datos de un carro de compra
- Parte 5.1: Scripts necesarios para un carro de compra en PHP y MySQL
- Parte 5.2: Scripts necesarios para un carro de compra en PHP y MySQL
- Parte 6: Añadir PayPal como método de pago a nuestro carro de compra
- Parte 7: Factura y envío de e-mail al comprador
- Parte 8: Descarga de archivos
2 comentarios
OK, se ve interesante el tutorial… Las siguientes partes.. tendras alguna fecha tentativa.. para estar pendiente…
Fecha exacta tampoco tengo, pero lo que si te digo es que no habrá mucho tiempo entre uno y otro, estar atentos xD