Mecadopago bundle para Symfony2
Este bundle te permite adaptar de manera rápida el api de Mercadopago a tu proyecto en Symfony., (*1)
, (*2)
Licencia
, (*3)
Instalación con composer
1 Agrega en la llave require
del composer.json, (*4)
``` yml
"require" : {
"fabilocky/mercadopago-bundle": "dev-master",
}, (*5)
``` bash
$ composer update
2 Agrega tus credenciales de mercadopago a tu proyecto:, (*6)
Configura tus credenciales
- Obtén tu CLIENT_ID y CLIENT_SECRET en las siguientes direcciones:
app/config/config.yml
fabilocky_mercadopago:
client_id: xxxxxx
client_secret: xxxxxxx
sandbox: true, (*7)
**3** Registra el bundle en ``app/AppKernel.php``
``` php
$bundles = array(
// ...
new Fabilocky\MercadopagoBundle\FabilockyMercadopagoBundle(),
);
Comienza
- Crea el objeto mercadopago:
``` php
<?php
// src/Acme/DemoBundle/Controller/DemoController.php, (*8)
namespace Acme\DemoBundle\Controller;, (*9)
// ..., (*10)
class DemoController extends Controller
{, (*11)
public function indexAction()
{
// Crea el objeto MP
$mp = $this->get('fabilocky_mercadopago')->getMp();
// Crea un token
$token = $mp->get_access_token();
}
}, (*12)
- Crea las entidades con la consola:
``` bash
$ php app/console doctrine:schema:update --force
https://developers.mercadopago.com/, (*13)