2017 © Pedro Peláez
 

library mercado-pago

Mercado Pago API SDK for Laravel

image

olvisdevalencia/mercado-pago

Mercado Pago API SDK for Laravel

  • Thursday, March 15, 2018
  • by olvisdevalencia
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 10 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Mercado Pago SDK for Laravel

, (*1)

Instalar

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

En su archivo config/app.php agregue el siguiente código:, (*3)

'providers' => [

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

    'olvisdevalencia\MercadoPago\Providers\MercadoPagoServiceProvider',
],

También crear un alias con el siguiente código:, (*4)

'aliases' => [
    // otros alias

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

, (*5)

Configurando

Antes de empezar a usar vamos a publicar el archivo de configuración. En la carpeta de su proyecto Laravel, ejecute el siguiente comando artisan:, (*6)

php artisan vendor:publish, (*7)

El comando anterior generará un archivo config / mercadopago.php. En este archivo debe agregar su App Id y App Secret. Para saber cuál es su acceso a sitio de Mercado Pago, (*8)

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

También debe configurar añadiendo las claves MP_APP_ID ​​yMP_APP_SECRET en su archivo .env (recomendado)., (*9)

, (*10)

Como usar

En este ejemplo, vamos a crear una preferencia de pago y luego redirigir al usuario para realizar el pago en el Mercado Pago., (*11)

<?php

namespace App\Http\Controllers;

use MP;
use MercadoPagoException;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class MercadoPagoController extends Controller {


    /**
     *
     * Method to create a customer on mercadopago
     * @param  Request
     * @return object
     */
    public function createCustomer(Request $request) {

        try {

            $data = $request;

            $customer_data = [
              'email'       => $data->email, #jhondoe@gmail.com
              'first_name'  => $data->first_name # Jhon Doe
            ];

            $customer = MP::post("/v1/customers", $customer_data);

            return $customer;

        } catch(MercadoPagoException $e) {

            return $e->getMessage();

        } catch (\Exception $e){

            return response()->json($e->getMessage());
        }

    }
}

, (*12)

Mas información

Para más información visite el sitio web Mercado Pago para desarrolladrores y tambien el repositório SDK oficial, (*13)

The Versions

15/03 2018

dev-master

9999999-dev

Mercado Pago API SDK for Laravel

  Sources   Download

MIT

The Requires

  • ext-curl *

 

by Olvis Quintana

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