#
Reembolsar um pagamento#
Sobre este guiaEste guia demonstra rapidamente como reembolsar um pagamento confirmado no EBANX. Iremos guiá-lo pelas etapas básicas para atingir esse objetivo usando sua integração com a API direta.
Se você ainda não está integrado com EBANX Direct API, dê uma olhada neste guia básico. Não tem certeza se EBANX Direct API é a melhor opção para seu e-commerce? Por favor, fale com um de nossos especialistas.
#
Como funcionaBasicamente, o processo de reembolso só pode ser acionado para pagamentos já confirmados gerados com sua conta. Pagamentos com status
aberto (OP) ou pendente (PE) não podem ser reembolsados. Para entender um pouco mais como isso funciona, dê uma olhada no fluxo de reembolso no diagrama a seguir:
- O merchant solicita o reembolso por meio do Dashboard ou EBANX Direct API.
- Esta solicitação de reembolso chega diretamente na fila de reembolso EBANX, marcada como Solicitada.
- O EBANX então reconhece o reembolso e o reembolso é marcado como Pendente.
- Quando o cliente recebe o dinheiro de volta (em sua conta bancária ou por meio de seu cartão de crédito), o estado de reembolso muda para Confirmado.
note
Enquanto o reembolso estiver como Solicitado
ou Pendente
, ele pode ser cancelado pelo merchant
Veja estas observações sobre reembolsos no EBANX:
- Cada pagamento pode ter vários reembolsos, desde que a soma de seus valores não exceda o valor do pagamento original. Reembolsos cancelados não contam para esta soma;
- Apenas pagamentos confirmados (CO) podem ser reembolsados;
- A moeda do reembolso é a mesma do pagamento original;
- Reembolsos são notificados quando o reembolso está pendente e um e-mail é enviado ao cliente solicitando informações bancárias e quando o reembolso é confirmado;
Para Reembolsar um pagamento por meio da API Direta do EBANX, siga as etapas abaixo.
Certifique-se de que o status do pagamento seja igual a confirmado
Você só pode reembolsar um pagamento se o
status
for igual a (CO) confirmado. Você pode verificar o status do seu pagamento usando o end-pointws/query
. Veja mais neste guia rápido.Pagamentos Confirmados
Observe que os pagamentos com
status
igual a (OP) aberto ou (PE) pendente só podem ser cancelados, nunca reembolsados.Reembolsar o pagamento usando o end-point /ws/refund
Para reembolsar um pagamento, você só chamar o end-point
/ws/refund
(do seu servidor) com os seguintes campos obrigatórios:Parametro Descrição integration_key Sua chave secreta de integração. operation As operações disponíveis são: request
para solicitar um novo reembolso oucancel
para cancelar um reembolso.hash O hash de pagamento (identificador único EBANX). amount O valor a ser reembolsado; expresso na moeda de pagamento original. description Descrição do motivo do reembolso. merchant_refund_code ID do reembolso gerado pelo merchant. refund_id O ID do reembolso a ser cancelado. Por favor, verifique o exemplo abaixo:
Uma solicitação bem-sucedida retornará uma expressão JSON semelhante à seguinte.
API Reference
A referência completa da API para o end-point
ws/refund
pode ser encontrada aqui. Recomendamos fortemente que você dê uma olhada em todas as opções e exemplos disponíveis.
#
Cancelando uma solicitação de reembolsoSe o reembolso não for mais necessário, você também pode cancelar sua solicitação usando nossas APIs. Um reembolso só pode ser cancelado se seu status for igual a solicitado (RE
) ou pendente ( PE
).
Se tudo correr bem, o reembolso será imediatamente cancelado.
note
Se o reembolso for cancelado, o cliente não receberá o dinheiro e o merchant não será cobrado. Os clientes NÃO são notificados sobre o cancelamento do reembolso.
Para cancelar um reembolso via EBANX Direct API, você só precisa chamar o mesmo end-point /ws/refund
com o parâmetro operation
igual a cancel assim como seu merchant_refund_code
.
Por favor, verifique o exemplo abaixo:
#
Reembolsos usando o DashboardAlternativamente, você também pode reembolsar um pagamento confirmado ou cancelar um reembolso usando seu Dashboard EBANX.
#
Obtendo AjudaNós esperamos que este artigo tenha sido esclarecedor, mas caso não tenhamos tirado suas dúvidas você tem as seguintes opções para continuar buscando respostas:
- Se você ainda não é nosso parceiro e deseja saber mais sobre nossos preços e condições, entre em contato com nossa equipe comercial.
- Caso você já seja nosso parceiro, entre em contato com nossa equipe de suporte em faleconosco@ebanxpay.com.