codemancompany / laravel-mercadopago
Mercado Pago SDK v0.5.3 集成支付模块。
v1.07
2018-08-06 03:29 UTC
Requires
- php: ^7.1.3
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-29 06:14:21 UTC
README
Mercado Pago SDK v0.5.3 用于 Laravel 5.6。
此存储库包括 Mercado Pago 的官方 SDK。 https://github.com/mercadopago/sdk-php
安装
-
执行以下命令。
composer require codemancompany/laravel-mercadopago
-
应在 config/app.php 中包含以下 Provider 和 别名。
Provider
/* * Package Service Providers... */ CodemanCompany\LaravelMercadoPago\Providers\MercadoPagoServiceProvider::class,
别名
'MP' => CodemanCompany\LaravelMercadoPago\Facades\MP::class,
配置
在主配置文件 .env 中添加以下变量。
要生成您的 CLIENT_ID 和 CLIENT_SECRET 或 ACCESS_TOKEN,请查阅您国家 Mercado Pago 的文档。
对于 墨西哥: https://www.mercadopago.com.mx/developers/es/tools/sdk/server/php/
基本 Checkout 配置
# Basic Checkout
MP_APP_ID=
MP_APP_SECRET=
自定义 Checkout 配置
# Custom Checkout
MP_APP_ACCESS_TOKEN=
注意: 添加访问数据后,您就可以开始使用库了。
如何使用?
请记住,在开始之前,您必须指定要使用的类。请记住,类不会被实例化,因为方法的使用是静态的。
use MP;
通过电子邮件地址搜索用户。
$filter = [ 'email' => 'info@codeman.company', ]; $response = MP :: get( [ 'uri' => '/v1/customers/search', 'data' => $filter, ] );
在 Mercado Pago 中创建用户。
$data = [ 'email' => 'info@codeman.company', 'first_name' => 'Codeman', 'last_name' => 'Company', 'phone' => [ 'area_code' => '52', 'number' => '5555555555', ], ]; $response = MP :: post( [ 'uri' => '/v1/customers', 'data' => $data, ] );
有关更多信息,请查阅 Mercado Pago 的相应 PHP 文档。 https://www.mercadopago.com.mx/developers/es/tools/sdk/server/php/