Carrito de compra en PHP, MySql y forma de pago Paypal (Parte 2: ¿Qué nos hace falta?)

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:

  1. AppServ
    • Servidor Web Local Apache
    • Php
    • Base de datos MySql
  2. Cuenta Paypal

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

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:

Registro Paypal

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