Reembolsos - NodeJS - Mercado Pago Developers

Criar reembolso total

É possível criar um reembolso total utilizando o SDK abaixo. Para detalhamento dos parâmetros de requisição, verifique a API Criar reembolso.

          
mercadopago.configure({
 access_token: 'YOUR_ACCESS_TOKEN'
});
 
var refund = {
 payment_id: 'payment_id'
};
 
mercadopago.refund.create(refund).then(result => {
 console.log(result.response)
})

        

Criar reembolso parcial

É possível criar um reembolso parcial utilizando o SDK abaixo. Para detalhamento dos parâmetros de requisição, verifique a API Criar reembolso.

          
var refund = {
 payment_id: payment_id,
 amount: 0.0
};
mercadopago.configure({
 access_token: 'YOUR_ACCESS_TOKEN'
});
 
mercadopago.refund.create(refund).then((result) => {
 console.log(result.response.id)
});

        

Obter reembolso específico

É possível obter reembolsos específicos de determinados pagamentos utilizando o SDK abaixo. Para detalhamento dos parâmetros de requisição, verifique a API Obter reembolso específico.

          
mercadopago.payment.refund(paymentId).then(function(data) {}
 //Do Stuff ..
});