This library helps to make payments through MercadoPago, even with QR


This library helps you generate a QR code to make payments through Mercadopago, even with QR code. Makes use of [endroid/qr-code] ( and mercadopago/dx-php


composer require reyesoft/mercadopago


Creating a 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';

You can get MercadoPago credentials from

Filling the Pos with a Order

$order_data = [
    'external_reference' => 'id_interno',
    'notification_url' => '',
    'items' => [
            'title' => 'api_smsc_com_ar',
            'quantity' => 1,
            'currency_id' => 'ARS',
            'unit_price' => 450,

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

This generates a qr code like that:


Support us

Reyesoft is a software industry based in San Rafael, Argentina. You'll find an overview of all our projects on our website.

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