Busca inteligente powered by OpenAIÂ
Criar transação via Pix
POST
Produtos relacionados:
Parùmetros de requisição
HEADER
X-Idempotency-Key
Esta função permite repetir solicitaçÔes de forma segura, sem o risco de realizar a mesma ação mais de uma vez por engano. Isso Ă© Ăștil para evitar erros, como a criação de dois transaçÔes idĂȘnticas, por exemplo. Para gar...Ver maisstring
OBRIGATĂRIO
x-Signature
Assinatura da requisição com o body criptografado na base 64 com as chaves pĂșblica e privada do integrador. Ă obrigatĂłrio apenas no ambiente de produção.boolean
OBRIGATĂRIO
x-enforce-signature
Booleano para indicar se o integrador irĂĄ ou nĂŁo enviar a assinatura. Deve ser "false" para ambiente de teste, "true" para ambiente produtivo, que Ă© quando Ă© obrigatĂłrio o envio da assinatura. boolean
BODY
external_reference
ReferĂȘncia para identificar a transação. Ă gerada pelo integrador e pode ser qualquer valor que permita o rastreamento das transaçÔes, desde que nĂŁo possua caracteres especiais (ââ, [ ], (), @) e nĂŁo exceda 64 caracteres...Ver maisstring
point_of_interaction
Valor fixo. Deve sempre ser preenchido como {"type":"PSP_TRANSFER"}object
OBRIGATĂRIO
seller_configuration
Objeto contendo configuraçÔes do usuårio que realiza a transação.object
transaction
Objeto que contém informaçÔes sobre a transação.object
ParĂąmetros de resposta
created_date
Data de criação da transaçãostring
external_reference
ReferĂȘncia externa da transação, gerada pelo integrador na hora da criação.string
id
Identificador Ășnico da transação, gerado automaticamentestring
last_updated_date
Data de atualização do status da transação.string
Erros
400Bad Request
424Failed Dependency
500Erro interno do servidor.
502Bad Gateway
Requisição
curl -X POST \
'https://api.mercadopago.com/v1/transaction-intents/process'\
-H 'Content-Type: application/json' \
-H 'X-Idempotency-Key: 0d5020ed-1af6-469c-ae06-c3bec19954bb' \
-H 'x-Signature: true' \
-H 'x-enforce-signature: false' \
-H 'Authorization: Bearer TEST-7434*********159-03141*********cee51edf8*********f94f589-1*********' \
-d '{
"external_reference": "MP0001",
"point_of_interaction": {},
"seller_configuration": {
"notification_info": {
"notification_url": "http://example.com.br/notification"
}
},
"transaction": {
"from": {
"accounts": [
{
"amount": 100
}
]
},
"to": {
"accounts": [
{
"type": "current",
"amount": 100,
"chave": {
"type": "CPF",
"value": "1234567890"
},
"owner": {
"identification": {
"type": "CPF",
"number": "1234567890"
}
}
}
]
},
"total_amount": 100
}
}'
Resposta de exemplo
{
"created_date": "2021-01-01T00:00:00.000Z",
"external_reference": "123456",
"id": "0d5020ed",
"last_updated_date": "2021-01-01T00:00:00.000Z",
"point_of_interaction": {
"type": "{\"type\":\"PSP_TRANSFER\"}"
},
"seller_configuration": {
"notification_info": {
"notification_url": "http://example.com.br/notification"
}
},
"status": "approved",
"transaction": {
"from": {
"accounts": [
{
"amount": "100,00"
}
]
},
"paid_amount": 100,
"payer": {
"id": 123456543
},
"refunded_amount": 1,
"to": {
"accounts": [
{
"amount": "100,00",
"origin_id": "01AAAM001A1AY43FBR8WCM9CES",
"status_details": [
{}
],
"owner": {
"identification": {
"number": "1234567890",
"type": "CPF"
}
}
}
]
},
"total_amount": 100,
"statement_descriptor": "test"
}
}