Como Começar - Site do Desenvolvedor
A iVarejo possui dois processos de integração, denominados por Processo de Pagamento e Processo de Verificação e Associação de NF. Os mesmos foram criados para suprir necessidades distintas em sua Loja/e-Commerce ou ERP. Seguem abaixo as descrições dos processos acompanhado de seus infográficos para lhe auxiliar no entendimento da solução.
O processo de pagamento é responsável por gerar e disponibilizar os boletos para a Loja/e-Commerce. Este processo possui dois tipos de integração: a integração Síncrona e a integração Assíncrona. O tipo de integração é determinado pelo modelo de análise de risco e analise de fraude que é utilizado.
Integração Síncrona: significa que a resposta da análise de crédito/fraude é realizada no ato da compra.
Integração Assíncrona: significa que a resposta da análise de crédito/fraude é realizada após a compra, necessitando uma intervenção manual para a aprovação.
Note que no infográfico acima, especificamente na resposta da transação, o retorno aguardando* é utilizado somente no modelo Assíncrono de integração.
Segue o link de como fazer a integração do Processo de Pagamento:
Integração do Processo de Pagamento
Processo de Verificação e Associação de NF
O processo de verificação é responsável por realizar a consulta dos pedidos efetivados e também por anexar as notas fiscais aos pedidos. Esse processo pode ser acompanhado de duas formas: a primeira é integrando a API iVarejo ao seu sistema ERP ou e-Commerce, automatizando estes processos. A segunda forma é utilizando a plataforma iVarejo (através da plataforma não é necessario implementar a integração), onde é possível acompanhar todos os pedidos, além de outros recursos funcionais presentes no sistema.
Legenda dos fluxos do infográfico acima
Fluxo 1 - Representa a chadamada do serviço ObterPedidosEfetivadosNaoEfetivados.
Fluxo 2 - Mensagem de resposta do serviço ObterPedidosEfetivadosNaoEfetivados. Esse serviço pode retornar as seguintes mensagens: RespostaPedidosEfetivadosNaoEfetivados, ErroServico, ValidationFault.
Fluxo 3 - Representa a chamada do serviço CadastrarNotaFiscal.
Fluxo 4 - Mensagem de resposta do serviço CadastrarNotaFiscal. Esse serviço pode retornar as seguintes mensagens: RespostaCadastroNotaFiscal, ErroServico, ValidationFault.