reyesoft/mercadopago

此库帮助您通过MercadoPago进行支付,甚至包括使用二维码


README

此库可以帮助您生成二维码,用于通过MercadoPago进行支付,包括使用二维码支付。使用了[endroid/qr-code] (https://github.com/endroid/qr-code) 和 mercadopago/dx-php)

安装

composer require reyesoft/mercadopago

使用方法

创建POS

$mp = new \MP('client_id', 'client_secret');
// $mp = new \MP('your_access_token');

$pos = new MercadoPagoPos($mp, 'MyTestPos');
$filename = __DIR__ . '/image/mercadopago-qr-code.png';
$pos->getQrCode()->writeFile($filename);

您可以从https://www.mercadopago.com/mla/account/credentials获取MercadoPago凭证

使用订单填充POS

$order_data = [
    'external_reference' => 'id_interno',
    'notification_url' => 'www.yourserver.com/endpoint',
    'items' => [
        [
            'title' => 'api_smsc_com_ar',
            'quantity' => 1,
            'currency_id' => 'ARS',
            'unit_price' => 450,
        ],
    ],
];

$order = $pos->createAnOrder();
$result = $order->sendData($order_data);

这将生成类似的二维码

mercadopago-qr

支持我们

Reyesoft是一家位于阿根廷San Rafael的软件公司。您可以在我们的网站上找到所有项目的概述。

PHP 7.4

docker run -it --rm --name php74 -e PHP_EXTENSIONS="gd" -v "$PWD":/usr/src/app thecodingmachine/php:7.4-v4-cli bash