Reembolsar um Advanced Payment - Advanced Payment - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos
Reembolsar um advanced payment

POST

https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}/refunds
Uma operação de reembolso pode ser total, ou seja, o valor total do advanced payment que será reposto, ou pode ser um reembolso parcial, o valor parcial do pedido será reposto.
Parâmetros de requisição
PATH
advanced_payment_id
number

OBRIGATÓRIO

Refere-se ao advanced payment com o id 'advanced_payment_id' a ser confirmado.
BODY
amount
number
Se o valor for 0, trata-se de um reembolso do valor total dos advanced payments; caso contrário, será um reembolso parcial.
Parâmetros de resposta
id
number
Identificação de reembolso.
payment_id
number
Identificação de pagamento.
amount
number
Valor do reembolso
source
object
Erros

400Erro

400

Bad-Request

500Erro

500

Error

Requisição
curl -X POST \
      'https://api.mercadopago.com/v1/advanced_payments/{advanced_payment_id}/refunds'\
       -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-7434*********159-03141*********cee51edf8*********f94f589-1*********' \
       -d '{
  "amount": null
}'
Resposta de exemplo
[
  {
    "id": "1009042015",
    "payment_id": "18552260055",
    "amount": 10,
    "source": {
      "name": "user_name",
      "id": "abcdef1e23f4567d8e9123eb6591ff68df74c57930551ed980239f4538a7e530"
    }
  }
]