MercadoPago SDK v0.5.3 module for Payments integration.
codemancompany/laravel-mercadopago is a Laravel package for mercadopago sdk v0.5.3 module for payments integration..
It currently has 4 GitHub stars and 1.248 downloads on Packagist (latest version v1.07).
Install it with composer require codemancompany/laravel-mercadopago.
Discover more Laravel packages by codemancompany
or browse all Laravel packages to compare alternatives.
Last updated
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
Ejecuta el siguiente comando.
composer require codemancompany/laravel-mercadopago
Se debe incluir el siguiente Provider y Alias en config/app.php.
/*
* Package Service Providers...
*/
CodemanCompany\LaravelMercadoPago\Providers\MercadoPagoServiceProvider::class,
'MP' => CodemanCompany\LaravelMercadoPago\Facades\MP::class,
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/
# Basic Checkout
MP_APP_ID=
MP_APP_SECRET=
# Custom Checkout
MP_APP_ACCESS_TOKEN=
Nota: Una vez agregados los datos de acceso puedes empezar a utilizar la librería.
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' => '[email protected]',
];
$response = MP :: get( [
'uri' => '/v1/customers/search',
'data' => $filter,
] );
Crear un usuario en mercado pago.
$data = [
'email' => '[email protected]',
'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/