Reembolsar pagamentohttps://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}/refunds
Uma operação de reembolso pode ser total, ou seja, o valor total do pagamento que será reposto, ou pode ser um reembolso parcial, o valor parcial do pedido será reposto.
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
Refere-se ao pagamento com o id 'advanced_payment_id' a ser confirmado.number
OBRIGATÓRIO
Body
amount
Se o valor for 0, trata-se de um reembolso do valor total dos advanced payments; caso contrário, será um reembolso parcial.number
Response parameters
id
Identificação de reembolso.number
payment_id
Identificação de pagamento.number
amount
Valor do reembolsonumber
source
object
Erros
400Erro
400
Bad-Request
500Erro
500
Error
Informe dados válidos nos request parameters antes de executar.
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-5*********956537-12*********ff1a3d36d*********47e7b9985*********770' \
Response
[
{
"id": "1009042015",
"payment_id": "18552260055",
"amount": "24.50",
"source": {
"name": "user_name",
"id": "abcdef1e23f4567d8e9123eb6591ff68df74c57930551ed980239f4538a7e530"
}
}
]