Criar intenção de pagamento - Pagamentos Point - Mercado Pago Developers
Criar intenção de pagamento

POST

/point/integration-api/devices/{deviceid}/payment-intents
Este endpoint permite que você crie uma intenção de pagamento para um dispositivo.
Parâmetros de requisição
x-test-scope
string
Localização: headerThis is a temporary header, it should be used just for development with the value "sandbox"
deviceId

OBRIGATÓRIO

string
Localização: pathidentificador do dispositivo que terá uma tentativa de pagamento em fila
additional_info

OBRIGATÓRIO

object
Localização: bodyinformações adicionais de intenção de pagamento
amount

OBRIGATÓRIO

integer
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). O valor deve estar entre [100.250.000] (por exemplo, um recebível entre $ 1,00 e $ 250.000,00 ARS)
Parâmetros de resposta
id
string
Localização: bodyidentificador de intenção de pagamento
device_id
string
Localização: bodyidentificador do dispositivo que tem intenção de pagamento em fila
amount
integer
Localização: bodyvalor da intenção de pagamento
additional_info
object
Localização: body
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' \ 
      -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 Bad request - Field is missing o incorrect
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