Estes endpoints estão descontinuados e serão desativados. Migre para a nova API de Orders

Recursos para IA
Criar intenção de pagamento

Este endpoint permite que você crie uma intenção de pagamento, ou seja, uma chamada que contém os detalhes de uma transação a ser realizada, e atribuí-la a um dispositivo.

POST

https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents
Request parameters
Header
Authorization
string

OBRIGATÓRIO

Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.
x-test-scope
string
Este é um header temporário, deve ser usado apenas para desenvolvimento com o valor "sandbox". Na hora de entrar em produção, deve ser retirado
Path
deviceId
string

OBRIGATÓRIO

Identificador do dispositivo que irá receber a intenção de pagamento
Body
amount
integer

OBRIGATÓRIO

Um 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).
additional_info
object
Informações adicionais da intenção de pagamento.
Response parameters
id
string
Identificador de intenção de pagamento.
device_id
string
Identificador do dispositivo ao qual a intenção de pagamento foi atribuída.
amount
integer
Valor da intenção de pagamento.
additional_info
object
Informações adicionais da intenção de pagamento.
Erros

400Erro

400

Bad request - Field is missing o incorrect

401Erro

401

Unauthorized Token is invalid

403Erro

403

Forbidden - Integrator isn't registered

409Erro

409

Conflict-error - Device has a queued payment intent

500Erro

500

Internal server error

Request
curl -X POST \
    'https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-1*********685765-12*********1b4332e5c*********e077d7679*********664' \
       -H 'x-test-scope: sandbox' \
    -d '{
  "amount": 1500,
  "additional_info": {
    "external_reference": "some-reference-from-your-application",
    "print_on_terminal": false,
    "ticket_number": "S0392JED"
  }
}'
Response
{
  "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"
  }
}