Olá!
Possuo apps mobile que utilizam as APIs da VTEX para criar pedidos seguindo o fluxo recomendado na documentação aqui.
Já trabalhamos dessa forma há alguns anos e, recentemente, a ClearSale reclamou da falta do SessionId nas transações dos pagamentos.
Procurei em toda a documentação, mas não encontrei nada falando sobre.
De onde devo extrair essa informação e onde ela deve ser informada?
Oi Igor!
Estamos revisitando alguns tópicos na nossa community que ficaram sem resposta e acabei encontrando o seu! Vamos lá…
De acordo com a documentação da Clear Sale o campo SessionID é o parâmetro que identifica a sessão do usuário no website e aplicativo. Toda vez que o usuário deixar a página sem concluir a transação e retornar posteriormente esse valor deve ser atualizado, pois haverá uma nova captura de informações. Este parâmetro é extremamente relevante e o mesmo valor de SessionID passado no parâmetro da coleta do Behavior Analytics deverá ser enviado para a ClearSale no campo “SessionID” da API de envio da transação/pedido.
Aqui na VTEX, esse campo é populado com base na configuração feita no GTM:
(Print retirado do Artigo do nosso Help: Configurar antifraude ClearSale v3)
Karina Mota
Field Software Engineer | VTEX