Inicio
Documentación
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

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

Búsqueda inteligente powered by OpenAI 

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 solo para desarrollo con el valor "sandbox". Al momento de salir a producción, debe ser removido
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
Información adicional sobre la intención de pago.
Parámetros de respuesta
id
string
Identificador de intención de pag.o
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
Información adicional sobre la intención de pago.
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-4599*********755-11221*********d497ae962*********ecf8d85-1*********' \
    -d '{
  "amount": 1500,
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": false,
    "ticket_number": "S0392JED"
  }
}'
Respuesta de ejemplo
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "PAX_A910__SMARTPOS1234345545",
  "amount": 1500,
  "additional_info": {
    "external_reference": "someone-reference-from-your-application",
    "print_on_terminal": true,
    "ticket_number": "S0392JED"
  }
}