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 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).
description
string
DescripciĂłn de la intenciĂłn de pago
payment
object
Propiedades de la intenciĂłn de pago
additional_info
object
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
description
string
DescripciĂłn de 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-7434*********159-03141*********cee51edf8*********f94f589-1*********' \
    -d '{
  "amount": 1500,
  "description": "your payment intent description",
  "payment": {
    "installments": 1,
    "type": "credit_card",
    "installments_cost": "seller"
  },
  "additional_info": {
    "external_reference": "4561ads-das4das4-das4754-das456",
    "print_on_terminal": false
  }
}'
Respuesta de ejemplo
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "PAX_A910__SMARTPOS1234345545",
  "amount": 1500,
  "description": "your payment intent description",
  "payment": {
    "installments": 1,
    "type": "credit_card",
    "installments_cost": "seller"
  },
  "additional_info": {
    "external_reference": "someone-reference-from-your-application",
    "print_on_terminal": true
  }
}