Crear intención de pago/point/integration-api/devices/{deviceid}/payment-intentsEste endpoint permite crear una intención de pago para un dispositivo.
POST
Productos que lo utilizan:
Parámetros para la solicitud
x-test-scope
Localización: headerEste es un header temporal, debe usarse solo para desarrollo con el valor "sandbox"string
deviceIdstring
Localización: pathidentificador del dispositivo que tendrá un intento de pago en colaREQUERIDO
additional_info
Localización: bodyinformación adicional de intención de pagoobject
amountinteger
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, 5000000] (por ejemplo, un valor a cobrar entre $1,00 a $50.000,00 BRL).REQUERIDO
Parámetros de respuesta
id
Localización: bodyidentificador de intención de pagostring
device_id
Localización: bodyidentificador del dispositivo que tiene una intención de pago en colastring
amount
Localización: bodyimporte de la intención de pagointeger
description
Localización: bodydescripción de la intención de pagostring
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,
"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": true
}
}'
Respuesta
json
{
"id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
"device_id": "INGENICO_MOVE2500__12345678",
"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
}
}
Errores
400bad_request
400
401bad_request
401401-- Unauthorized - Token is invalid
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