Giter Club home page Giter Club logo

laravel-mercadopago's Introduction

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' => '[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/

laravel-mercadopago's People

Contributors

tavo962 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

laravel-mercadopago's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.