2017 © Pedro Peláez
 

library mercado-pago

Mercado Pago API SDK for Laravel

image

patosmack/mercado-pago

Mercado Pago API SDK for Laravel

  • Saturday, March 19, 2016
  • by patosmack
  • Repository
  • 1 Watchers
  • 0 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 10 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Mercado Pago SDK for Laravel

, (*1)

Instalar

composer require Patosmack/mercado-pago, (*2)

"require": { "patosmack/mercado-pago": "dev-master", }, (*3)

Editar archivo config/app.php y agregar las siguientes lineas de código:, (*4)

Agregar Provider, (*5)

'providers' => [

    /*
     * Laravel Framework Service Providers...
     */

    'Patosmack\MercadoPago\Providers\MercadoPagoServiceProvider',
],

Agregar alias, (*6)

'aliases' => [
    // Otros alias

    'MP' => 'Patosmack\MercadoPago\Facades\MP',
]

, (*7)

Configuracion

Antes de comenzar publicar archivos de configuración ejecutando desde terminal el comando artisan:, (*8)

php artisan vendor:publish, (*9)

Este comando creará un archivo config/mercadopago.php. donde puede configurar su App Id y su App Secret, (*10)

Sitio de MercadoPago para acceder al App ID y App Secret, (*11)

return [
    'app_id'     => env('MP_APP_ID', 'SU CLIENT ID'),
    'app_secret' => env('MP_APP_SECRET', 'SU CLIENT SECRET')
];

Se recomienda utilizar el App ID y el App Secret desde el archivo .env Configurar las variables MP_APP_ID, MP_APP_SECRET y MP_APP_SANDBOX con los datos de tu cuenta de Mercadopago, (*12)

, (*13)

Como usar

Ejemplo de como crear una preferencia de pago y redireccionar al usuario al sitio de Mercadopago, (*14)

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use Exception;
use MP;

class HomeController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        $preference_data = array (
            "items" => array (
                array (
                    "title" => "Test2",
                    "quantity" => 1,
                    "currency_id" => "ARS",
                    "unit_price" => 10.41
                )
            )
        );

        try {
            $preference = MP::create_preference($preference_data);
            return redirect()->to($preference['response']['init_point']);
        } catch (Exception $e){
            dd($e->getMessage());
        }
    }
}

, (*15)

Más Información

Para más información acceder a Mercado Pago para desarrolladores, (*16)

The Versions

19/03 2016

dev-master

9999999-dev

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Rodrigo Maia
by Patricio Alvarez

sdk mercadopago

19/03 2016

1.0.2

1.0.2.0

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Rodrigo Maia
by Patricio Alvarez

sdk mercadopago

24/06 2015

1.0.1

1.0.1.0

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Rodrigo Maia

sdk mercadopago

23/06 2015

1.0.0

1.0.0.0

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Rodrigo Maia

sdk mercadopago