Como obter referenceId no checkout

Estou tentando colocar o recaptcha no checkout da vtex, porem preciso fazer um post na api para que a msm me retorne a key do recaptcha só que não tem na API como consigo obter o referenceId do checkout como faço pra obter o referenceId.

api : Order placement

Olá @wandersoncorrea, tudo bem?

Para habilitar o recaptcha na sua loja, precisaria usar a API de orderForm configuration

Nela encontrará o campo recaptchaValidation, onde poderá alterar o valor e habilitar o recaptcha ao seu checkout.

Ao habilitar poderá escolher dois valores possíveis, always ou vtexCriteria e para o caso de precisar desativar, poderá colocar o valor never:

Captura de Tela 2022-01-12 às 10.08.01 AM

Aconselho que faça um teste após habilitar o recaptcha para se certificar de que nenhuma customização venha a quebrar após a ativação, tudo bem?

Vou adicionar uma documentação com mais detalhes sobre o recaptcha.

Espero ter ajudado
=]

2 Likes

obrigado pela ajuda, só uma pergunta aonde consigo obter os apps da minha loja? Pq para mim fazer um post preciso enviar alguma infomações que no caso seria as configurações, sendo assim tem um campo app que preciso enviar mas nao quais apps tem na minha loja para enviar.

@wandersoncorrea não sei exatamente sobre este campo, mas o que sugiro para implementar o recaptcha é inicialmente fazer um GET nas configurações do Checkout com esta API: Configuration (vtex.com)

Na sequência, pode usar o response como body para o POST.

Lembre sempre de salvar num bloco de notas o backup das configs do checkout por segurança.

1 Like

Muito obrigada pela ajuda @eduardo, o caminho sugerido está correto e efetuando desta forma é mais fácil para executar e garantimos que nenhuma informação seja perdida no caminho.

@wandersoncorrea

=]

2 Likes