2017 © Pedro Peláez
 

library mercado-pago

Mercado Pago API SDK for Laravel

image

enlinealab/mercado-pago

Mercado Pago API SDK for Laravel

  • Wednesday, April 18, 2018
  • by LuisNeighbur
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 10 Forks
  • 0 Open issues
  • 3 Versions
  • 75 % Grown

The README.md

Mercado Pago SDK 0.5.2 for Laravel 5

Este paquete es una version actualizada al dia 18/04/2018 y de la version creada por livelpixel, (*1)

, (*2)

Instalar

composer require enlinealab/mercado-pago, (*3)

En su archivo config/app.php agregue:, (*4)

'providers' => [

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

    EnlineaLab\MercadoPago\Providers\MercadoPagoServiceProvider::class,
],

Tambien puede crear un alias:, (*5)

'aliases' => [
    // Otros alias 

    'MP' => EnlineaLab\MercadoPago\Facades\MP::class,
]

, (*6)

Configurando

Antes de comezar a usar vamos publicar o archivoo de configuracion. En el directorio de su proyecto ejecute el siguiente comando:, (*7)

php artisan vendor:publish, (*8)

El comando anterior generará un archivo config/mercadopago.php. En este archivo debe agregar su App Id y App Secret. Para saber cuáles son sus claves ingrese a, (*9)

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

Tambien pude configurarlo agregando las claves MP_APP_ID e MP_APP_SECRET en su archivo .env, (*10)

, (*11)

Como usar

En este ejemplo, vamos a crear una preferencia de pago y luego redirigir al usuario a realizar el pago en el MercadoPago., (*12)

<?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" => "BRL",
                    "unit_price" => 10.41
                )
            )
        );

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

, (*13)

Mas

Para más información acceda al sitio de Mercado Pago para desarrolladores y tambien a repositório de SDK oficial, (*14)

Agradecimientos

Espacial Gracias a livelpixel quien adpto el sdk en primer lugar., (*15)

The Versions

18/04 2018

dev-master

9999999-dev

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Rodrigo Maia
by Luis Neighbur

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