codemancompany/laravel-mercadopago

Mercado Pago SDK v0.5.3 集成支付模块。

v1.07 2018-08-06 03:29 UTC

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

安装

  1. 执行以下命令。

    composer require codemancompany/laravel-mercadopago
  2. 应在 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/