Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Criar intenção de pagamento - Intenção de pagamento - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Criar intenção de pagamento

POST

https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents
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..
Parùmetros de requisição
HEADER
x-test-scope
string
Este Ă© um header temporĂĄrio. Deve ser usado apenas para desenvolvimento com o valor "sandbox"
PATH
deviceId
string

OBRIGATÓRIO

Identificador do dispositivo que irå receber a intenção de pagamento
BODY
amount
integer

OBRIGATÓRIO

Um valor inteiro positivo que representa quanto carregar. O valor deve ter duas casas decimais na parte inteira (por exemplo, 175 para cobrar R$ 1,75).
description
string
Descrição da intenção de pagamento
payment
object
Propriedades da intenção de pagamento
additional_info
object
InformaçÔes adicionais de intenção de pagamento
ParĂąmetros de resposta
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
description
string
Descrição 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

Requisição
curl -X POST \
    'https://api.mercadopago.com/point/integration-api/devices/{deviceid}/payment-intents'\
    -H 'Content-Type: application/json' \
       -H 'x-test-scope: sandbox' \
       -H 'Authorization: Bearer TEST-7434*********159-03141*********cee51edf8*********f94f589-1*********' \
    -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": false
  }
}'
Resposta de exemplo
{
  "id": "7f25f9aa-eea6-4f9c-bf16-a341f71ba2f1",
  "device_id": "PAX_A910__SMARTPOS1234345545",
  "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
  }
}