Crear intención de pago - Pagos Point - Mercado Pago Developers
Crear intención de pago

POST

/point/integration-api/devices/{deviceid}/payment-intents
Este endpoint permite crear una intención de pago para un dispositivo.
Parámetros para la solicitud
x-test-scope
string
Localización: headerEste es un header temporal, debe usarse solo para desarrollo con el valor "sandbox"
deviceId

REQUERIDO

string
Localización: pathidentificador del dispositivo que tendrá un intento de pago en cola
additional_info

REQUERIDO

object
Localización: bodyinformación adicional de intención de pago
amount

REQUERIDO

integer
Localización: bodyUn 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). El valor debe estar entre [100, 250000] (por ejemplo, un valor a cobrar entre $1,00 y $250.000,00 ARS)
Parámetros de respuesta
id
string
Localización: bodyidentificador de intención de pago
device_id
string
Localización: bodyidentificador del dispositivo que tiene una intención de pago en cola
amount
integer
Localización: bodyimporte de la intención de pago
additional_info
object
Localización: body
Solicitud
curl
curl -X POST \
    'https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents' \
    -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
    -H 'Content-Type: application/json' \
    -d '{
  "amount": 1500,
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": true,
    "ticket_number": "S0392JED"
  }
}'
Respuesta
json
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "INGENICO_MOVE2500__ING-23976989",
  "amount": 1500,
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": true,
    "ticket_number": "S0392JED"
  }
}
Errores
400bad_request
400400-- Solicitud incorrecta - Campo faltante o incorrecto
401bad_request
401401-- El token no autorizado es inválido
403bad_request
403403-- Prohibido - El integrador no está registrado
409bad_request
409409-- Error de conflicto - El dispositivo tiene una intención de pago en cola
500bad_request
500500-- Error interno del servidor