codemancompany/laravel-mercadopago

MercadoPago SDK v0.5.3 module for Payments integration.


Keywords
sdk, laravel, mercadopago
License
CNRI-Python-GPL-Compatible

Documentation

Laravel Facade para MercadoPago v0.5.3

Mercado Pago SDK v0.5.3 para Laravel 5.6.

Est茅 repositorio incluye el SDK oficial de Mercado Pago. https://github.com/mercadopago/sdk-php

Instalaci贸n

  1. Ejecuta el siguiente comando.

    composer require codemancompany/laravel-mercadopago
  2. Se debe incluir el siguiente Provider y Alias en config/app.php.

    Provider

    /*
     * Package Service Providers...
     */
    CodemanCompany\LaravelMercadoPago\Providers\MercadoPagoServiceProvider::class,

    Alias

    'MP' => CodemanCompany\LaravelMercadoPago\Facades\MP::class,

Configuraci贸n

Agrega las siguientes variables en el archivo de configuraci贸n principal .env.

Para generar tus datos CLIENT_ID y CLIENT_SECRET o ACCESS_TOKEN consulta la documentaci贸n de Mercado Pago de tu pa铆s.

Para M茅xico: https://www.mercadopago.com.mx/developers/es/tools/sdk/server/php/

Configuraci贸n para Checkout B谩sico

# Basic Checkout
MP_APP_ID=
MP_APP_SECRET=

Para Checkout Personalizado

# Custom Checkout
MP_APP_ACCESS_TOKEN=

Nota: Una vez agregados los datos de acceso puedes empezar a utilizar la librer铆a.

驴C贸mo utilizar?

Recuerda que antes de empezar debes especificar la clase a utilizar. Recuerda que no se instancia la clase, ya que el uso de los m茅todos es de forma est谩tica.

use MP;

Buscar un usuario por medio del correo electr贸nico.

$filter = [
	'email' => 'info@codeman.company',
];

$response = MP :: get( [
	'uri' => '/v1/customers/search',
	'data' => $filter,
] );

Crear un usuario en mercado pago.

$data = [		
	'email' => 'info@codeman.company',
	'first_name' => 'Codeman',
	'last_name' => 'Company',
	'phone' => [
		'area_code' => '52',
		'number' => '5555555555',
	],
];
$response = MP :: post( [
	'uri'	=>	'/v1/customers',
	'data'	=>	$data,
] );

Para mayor informaci贸n consulta la documentaci贸n de Mercado Pago correspondiente a PHP. https://www.mercadopago.com.mx/developers/es/tools/sdk/server/php/