rody7val/mercado-pago
最新稳定版本:1.0.1
Composer 安装命令:
composer require rody7val/mercado-pago
包简介
Mercado Pago API SDK for Laravel
关键字:
README 文档
README
Instalar
composer require livepixel/mercado-pago
No seu arquivo config/app.php adicione o seguinte trecho de código:
'providers' => [ /* * Laravel Framework Service Providers... */ 'LivePixel\MercadoPago\Providers\MercadoPagoServiceProvider', ],
Você também pode criar um alias com o trecho de código:
'aliases' => [ // Outros alias 'MP' => 'LivePixel\MercadoPago\Facades\MP', ]
Configurando
Antes de começar a usar vamos publicar o arquivo de configuração. Na pasta do seu projeto Laravel, execute o seguinte comando artisan:
php artisan vendor:publish
O comando acima irá gerar um arquivo config/mercadopago.php. Neste arquivo você deve adicionar seu App Id e App Secret. Para saber qual é o seu acesse o site do Mercado Pago
return [ 'app_id' => env('MP_APP_ID', 'SEU CLIENT ID'), 'app_secret' => env('MP_APP_SECRET', 'SEU CLIENT SECRET') ];
Você também pode configurar adicionando as chaves MP_APP_ID e MP_APP_SECRET em seu arquivo .env (recomendado).
Como usar
Neste exemplo, vamos criar uma preferência de pagamento e depois redirecionar o usuário para realizar o pagamento no Mercado Pago.
<?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()); } } }
Mais informações
Para mais informações acesse o site do Mercado Pago para desenvolvedores e também o repositório do SDK oficial
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-14