Aconteceu algum problema e precisará estornar a compra para o seu cliente? Sem problemas!
O Reembolso é a devolução de um pagamento para o consumidor. Por meio desta API é possível realizar reembolsos e consultar os detalhes de determinado reembolso.
Atributos
Nome, descrição e tipo |
---|
Valores do reembolso. Em centavos. Ex: R$10,32 deve ser informado structured |
Meio de pagamento utilizado no reembolso. structured, |
├─ Meio de pagamento. Valores possíveis: string, |
├─ Cartão de crédito usado no reembolso. object |
├ ├─ Número do cartão de crédito. (Necessário estar dentro do escopo PCI para enviar esse campo sem criptografia) string(19) |
├ ├─ Mês de expiração do cartão. (Necessário estar dentro do escopo PCI para enviar esse campo sem criptografia) integer(2) |
├ ├─ Ano de expiração do cartão. (Necessário estar dentro do escopo PCI para enviar esse campo sem criptografia) integer(4) |
├ ├─ Código de segurança do cartão. (Necessário estar dentro do escopo PCI para enviar esse campo sem criptografia) integer |
├ ├─ Portador do cartão. structured, |
├ ├ ├─ Nome do portador impresso no cartão. string(90), |
├ ├ ├─ Data de nascimento do cliente. date(AAAA-MM-DD), obrigatório |
├ ├ ├─ Documento fiscal. structured, |
├ ├ ├ ├─ Tipo do documento. Valor possível: string(3), |
├ ├ ├ └─ Número do documento. string(11), |
├ ├ ├─ Telefone do cliente. structured, |
├ ├ ├ ├─ DDI (código internacional) do telefone. Valores possíveis: string(2), |
├ ├ ├ ├─ DDD (código local) do telefone. string(2), |
├ ├ └ └─ Número do telefone. string(9), |
├ ├─ Endereços de cobrança do cartão de crédito. object |
├ ├ ├─ Logradouro do endereço. string(140), |
├ ├ ├─ Número. string(10), |
├ ├ ├─ Complemento do endereço. string(140) |
├ ├ ├─ Bairro. string(45) |
├ ├ ├─ Cidade. string(32) |
├ ├ ├─ Estado. string(32) |
├ ├ ├─ País em formato ISO-alpha3, exemplo string(3), |
├ └ └─ O CEP do endereço de cobrança. string(8), |
├─ Conta bancária usada no reembolso. object |
├ ├─ Tipo da conta. Valores possíveis: string, |
├ ├─ Número do banco (padrão Febraban).Ver lista de bancos e códigos FEBRABAN. string, |
├ ├─ Número da agência. integer, |
├ ├─ Dígito verificador da agência. integer, |
├ ├─ Número da conta. integer, |
├ ├─ Dígito verificador da conta. integer, |
├ ├─ Titular da conta. structured, |
├ ├ ├─ Nome do titular da conta. string, |
├ ├ ├─ Documento fiscal do titular. structured, |
├ ├ ├─ Tipo do documento. Valores possíveis: string, |
└ └ └─ Número do documento. integer, |
DICA
Caso queira fazer uma busca por pedidos reembolsados você pode usar Filtros de Busca. Abaixo um exemplo de endpoint para localizar os reembolsos:
GET
https://sandbox.moip.com.br/v2/orders?filters=status::in(REVERTED)ATENÇÂO
O status
REVERTED
abrange tanto os pedidos reembolsados quanto aqueles que sofreram chargeback.
IMPORTANTE
1. Reembolso só pode ser realizado para conta bancária do mesmo titular do pagamento.
2. Pagamento só pode ser reembolsado no cartão de crédito no período inferior a 180 dias após autorização pagamento.
3. Pagamento feito por cartão de crédito deve ter reembolso via cartão de crédito.
4. O prazo do reembolso pode variar de 30 a 60 dias para constar na fatura do cliente dependendo do seu banco emissor. Nessa situação pode ocorrer do comprador contestar o pagamento direto no banco e com isso gerar um chargeback. Caso isso ocorra e se o cliente não utilizar nossa análise de risco, o chargeback será encerrado como estornado considerando que o reembolso já foi realizado. Isso significa que o pagamento ficará com status reembolsado e posteriormente estornado.
Atributos Response (resposta/callback)
Nome, descrição e tipo |
---|
Código (id Moip) identificado do Reembolso. string(16) |
Status do reembolso. Valores possíveis: string |
Valores do reembolso. structured |
├─ Valor da tarifa do reembolso. integer(12) |
├─ Moeda utilizada no pedido. Valores possíveis: string |
└─ Total reembolsado. Em centavos. Ex: R$10,32 será informado integer(12) |
Tipo do reembolso. Valores possíveis: string |
Cartão de crédito usado no reembolso. object |
├─ Bandeira do cartão. Valores possíveis: string |
├─ Primeiros 6 dígitos do cartão. string |
├─ Últimos 4 dígitos do cartão. string |
Conta Moip usado no reembolso. object |
├─ Id da conta. string |
Eventos do reembolso. structured |
├─ Data de criação do reembolso. integer(12) |
└─ Tipo do reembolso. Valores possíveis: string |
Data da criação do recurso. datetime |
Estrutura de links Hypermedia (HATEOAS) do recurso. structured |
├─ Referência para o Pedido. structured |
├ ├─ Identificador do Pedido string |
├ └─ Hyperlink para o Pedido. link |
├─ Referência para o Pagamento. structured |
├ ├─ Identificador do Pagamento. string |
└ └─ Hyperlink para o Pagamento. link |