O documento descreve as especificações das APIs para o fluxo de chargebacks das bandeiras Visa e Mastercard. Para a Visa, as requisições chegam pelo API Gateway e são agendadas no Control-M para comunicação com a bandeira via processador. Os dados são gravados no MongoDB e enriquecidos no Analytics antes de serem direcionados para a State Machine que dispara o processamento e atualiza os estados na base de claims. Para a Mastercard, as notificações chegam por arquivo e seguem fluxo similar após o Analytics.
O documento descreve as especificações das APIs para o fluxo de chargebacks das bandeiras Visa e Mastercard. Para a Visa, as requisições chegam pelo API Gateway e são agendadas no Control-M para comunicação com a bandeira via processador. Os dados são gravados no MongoDB e enriquecidos no Analytics antes de serem direcionados para a State Machine que dispara o processamento e atualiza os estados na base de claims. Para a Mastercard, as notificações chegam por arquivo e seguem fluxo similar após o Analytics.
O documento descreve as especificações das APIs para o fluxo de chargebacks das bandeiras Visa e Mastercard. Para a Visa, as requisições chegam pelo API Gateway e são agendadas no Control-M para comunicação com a bandeira via processador. Os dados são gravados no MongoDB e enriquecidos no Analytics antes de serem direcionados para a State Machine que dispara o processamento e atualiza os estados na base de claims. Para a Mastercard, as notificações chegam por arquivo e seguem fluxo similar após o Analytics.
o Control-M: Agenda requisições para o processador que comunicará com a bandeira; Requisições vem pelo api-gateway; o ADP – Processor: Comunica com a bandeira; Identifica os novos chargebacks e novas atualizações dos chargebacks; Grava as novas iterações em um MongoDB do projeto (dados a definir); o Analytics: Analytics irá enriquecer os dados gravados no MongoDB do “ADP- Processor” e disponibilizar na fila do “visa-claim-adp"; o “ADP - Claim” (visa-claim-adp): Mediador entre o analytics e a stack de Chargeback; Direciona para a State Machine garantindo o contrato correto e a rota correta; o “State Machine” (state-machine-claims-ms): Valida contrato; Separado as ações possíveis por rotas; Dispara para o processador de claims da bandeira (MS – Processor); Atualiza o estado atual na claim-database-ms; o Claim-database-ms: Base dos estados das claims; Fluxo do contexto Mastercard: o Bandeira: A princípio a bandeira irá enviar via arquivo as notificações; o Analytics: Analytics irá enriquecer os dados gravados no MongoDB do “ADP- Processor” e disponibilizar na fila do “visa-claim-adp"; o “ADP - Claim” (visa-claim-adp): Mediador entre o analytics e a stack de Chargeback; Direciona para a State Machine garantindo o contrato correto e a rota correta; o “State Machine” (state-machine-claims-ms): Valida contrato; Separado as ações possíveis por rotas; Dispara para o processador de claims da bandeira (MS – Processor); Atualiza o estado atual na claim-database-ms; o Claim-database-ms: Base dos estados das claims;