- Instalar el SDK de Mercado Pago para PHP copiando y pegando el siguente código en la terminal:
php composer.phar require "mercadopago/dx-php"
- Crear las Preferencias en archivo checkout de PHP (copiar y pegar):
<?php
// SDK de Mercado Pago
require __DIR__ . '/vendor/autoload.php';
// Agrega credenciales
MercadoPago\SDK::setAccessToken('PROD_ACCESS_TOKEN');
// Crea un objeto de preferencia
$preference = new MercadoPago\Preference();
// Crea un ítem en la preferencia
$item = new MercadoPago\Item();
$item->title = 'Mi producto';
$item->quantity = 1;
$item->unit_price = 75.56;
$preference->items = array($item);
$preference->save();
?>
TEST-51d6e558-e856-43e2-a81f-479f67f0191b (Pro)
TEST-559305630685610-090809-9cde582719917b089eb834f995e5d7c6-521490094 (Pro)
{"id":1473073031,"email":"[email protected]","nickname":"TESTUSER376526898","site_status":"active","password":"AaBZ6IGUTe"}
Public Key: TEST-4e2723ca-d978-4371-88e1-c076f7a278e5
Access Token: TEST-8035805428972520-090810-051b690cc4dffd1f3b8fce3259184375-1473073031
{"id":1474338712,"email":"[email protected]","nickname":"TESTUSER626865937","site_status":"active","password":"aAjXEqz7ax"}
5120 6944 7061 6271 || 5474 9254 3267 0366
123
11/25
4099 8333 6166 3634 || 4075 5957 1648 3764
123
11/25
3743 781877 55283
1234
11/25
Pago aprobado
Rechazado por error general
Pendiente de pago
Rechazado con validación para autorizar
Rechazado por importe insuficiente
Rechazado por código de seguridad inválido
Rechazado debido a un problema de fecha de vencimiento
Rechazado debido a un error de formulario