Recursos para IA
Reembolsar pagamentohttps://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}/refunds
Este endpoint reembolsa um advanced payment, de forma total ou parcial. Se o corpo da requisição estiver vazio ou o campo "amount" for 0, o reembolso será integral. Para um reembolso parcial, especifique o valor a ser devolvido. Em caso de sucesso, a requisição retornará uma resposta com o status 200.
POST
Request parameters
Header
Authorization
Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.string
OBRIGATÓRIO
Path
advanced_payment_id
Identificador único do advanced payment a ser reembolsado.number
OBRIGATÓRIO
Body
amount
Valor a ser reembolsado. Se 0 ou omitido, o valor total do advanced payment é reembolsado.number
Response parameters
id
Identificador único do reembolso.number
payment_id
Identificador único do pagamento associado a este reembolso.number
amount
Valor reembolsado.number
source
object
Erros
400Erro de requisição.
400
Bad Request.
500Erro de processamento.
internal_error
Ocorreu um erro do nosso lado ao tentar processar a requisição. Por favor, tente novamente mais tarde.
Request
curl -X POST \
'https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}/refunds'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-4*********782856-12*********f202ca494*********f0baa4bb3*********648' \
Response
[
{
"id": "1009042015",
"payment_id": "18552260055",
"amount": "24.50",
"source": {
"name": "user_name",
"id": "abcdef1e23f4567d8e9123eb6591ff68df74c57930551ed980239f4538a7e530"
}
}
]