Este e-commerce de ejemplo será la base para la integración de MercadoPago con php
.
Esta aplicación debe estar accesible mediante un dominio público en internet antes de comenzar con la integración y para ello usaremos Heroku.
Requisitos para realizar la integración:
- Cuenta en GitHub.
- Cuenta en Heroku.
- Realizar un fork de este proyecto. Considerando que tu usuario de GitHub es
username
, tendremos el repositorio https://github.com/username/mp-ecommerce-php - Ingresar a tu cuenta de Heroku
- Crear una aplicación en Heroku para realizar el deploy de nuestro e-commerce. Nombrarla de la siguiente manera username-mp-commerce-php. Ejemplo:
- Conectar a nuestra aplicación en Heroku el repositorio "forkeado" en el paso 1
- Activar el deploy autómatico ante cualquier cambio en el branch "master". Reali∏zar un deploy manualmente, mediante la opción "Deploy branch" para comprobar que la app esté funcionando correctamente.
- Nuevamente considerando que tu usuario de GitHub es
username
(substituir en la URL por el correcto), acceder a https://username-mp-ecommerce-php.herokuapp.com/ y validar que la app esté corriendo. Deberás visualizar algo como lo siguiente
Para probar en el ambiente local
docker run -dit --name mp-web -p 8088:80 -v /your/folder/mp-ecommerce-php/:/var/www/app/ romeoz/docker-apache-php
y luego ya accedes como http://localhost:8088