Qual documentação você quer buscar?
Não sabe como começar a integrar?
Acesse os primeiros passosEssa informação foi útil?
Sim
Não
Criar intenção de pagamento/point/integration-api/devices/{deviceid}/payment-intentsEste endpoint permite que você crie uma intenção de pagamento para um dispositivo.
POST
Produtos relacionados:
Parâmetros de requisição
x-test-scope
Localização: headerThis is a temporary header, it should be used just for development with the value "sandbox"string
deviceIdstring
Localização: pathidentificador do dispositivo que terá uma tentativa de pagamento em filaOBRIGATÓRIO
additional_infoobject
Localização: bodyinformações adicionais de intenção de pagamentoOBRIGATÓRIO
amountinteger
Localização: bodyUm número inteiro positivo que representa quanto carregar. O valor deve ter duas casas decimais na parte inteira (por exemplo, 175 para cobrar R$ 1,75).OBRIGATÓRIO
Parâmetros de resposta
id
Localização: bodyidentificador de intenção de pagamentostring
device_id
Localização: bodyidentificador do dispositivo que tem intenção de pagamento em filastring
amount
Localização: bodyvalor da intenção de pagamentointeger
additional_info
Localização: bodyobject
Solicitação
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' \
-H 'x-test-scope: sandbox' \
-d '{
"amount": 1500,
"additional_info": {
"external_reference": "alguma-referência-sobre-seu-aplicativo",
"print_on_terminal": true,
"ticket_number": "S0392JED"
}
}'
Resposta
json
{
"id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
"device_id": "INGENICO_MOVE2500__ING-23976989",
"amount": 1500,
"additional_info": {
"external_reference": "alguma-referência-sobre-seu-aplicativo",
"print_on_terminal": true,
"ticket_number": "S0392JED"
}
}
Erros
400bad_request
400
401bad_request
401 Unauthorized Token is invalid
403bad_request
403 Forbidden - Integrator isn't registered
409bad_request
409 Conflict-error - Device has a queued payment intent
500bad_request
500 Internal server error