Inicio
Documentación
Recursos
Partners
Comunidad

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integración y vendedores que quieren contratarlos.

Comunidad

Recibe las últimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Crear intención de pago - Intención de pago - Mercado Pago Developers
¿Qué documentación quieres buscar?

¿No sabes cómo empezar la integración? 

Accede a los primeros pasos
Crear intención de pago

POST

https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents
Este endpoint permite crear una intención de pago, es decir, un llamado que contiene los detalles de una transacción a realizarse, y asignarla a un dispositivo..
Parámetros para la solicitud
HEADER
x-test-scope
string
Este es un header temporal. Debe usarse sólo para la etapa de desarrollo con el valor "sandbox"
PATH
deviceId
string

REQUERIDO

Identificador del dispositivo que recibirá la intención de pago
BODY
amount
integer

REQUERIDO

Un valor entero positivo que representa cuánto cobrar. El valor debe tener dos decimales en la parte entera (por ejemplo, 175 para cobrar $1,75).
additional_info
object

REQUERIDO

Información adicional de intención de pago
Parámetros de respuesta
id
string
Identificador de intención de pago
device_id
string
Identificador del dispositivo al que se asignó la intención de pago
amount
integer
Importe de la intención de pago
additional_info
object
Errores

400Error

400

Bad request - Field is missing o incorrect

401Error

401

Unauthorized Token is invalid

403Error

403

Forbidden - Integrator isn't registered

409Error

409

Conflict-error - Device has a queued payment intent

500Error

500

Internal server error

Solicitud
curl -X POST \
    'https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents'\
    -H 'Content-Type: application/json' \
       -H 'x-test-scope: sandbox' \
       -H 'Authorization: Bearer TEST-8971*********918-01191*********5874530a4*********4799fdf-1*********' \
    -d '{
  "amount": 1500,
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": false
  }
}'
Respuesta de ejemplo
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "PAX_A910__SMARTPOS1234567890",
  "amount": 1500,
  "additional_info": {
    "external_reference": "someone-reference-from-your-application",
    "print_on_terminal": true
  }
}