Pular para o conteúdo

Configurações entre plataformas

As Assinaturas na plataforma Olist Ecommerce utiliza o recurso de pagamento da plataforma Vindi. Para isso, a Olist Ecommerce possui uma integração nativa com a plataforma de pagamentos. Para configurar essa integração, você precisa:

Realize as configurações obedecendo a ordem a seguir.

Acesse a plataforma Vindi e obtenha as seguintes informações:

  • public key : chave de acesso pública, gerada no painel Admin > Keys.
  • private key: chave de acesso privada, gerada no painel Admin > Keys.

📘 Painel Vindi

Caso tenha dúvidas sobre as chaves de integração acesse o atendimento da plataforma. Você obtém esses dados diretamente com a Vindi.

Com posse das chaves de acesso public key e private key:

  1. Acesse o Admin Olist Ecommerce;
  2. Clique no ícone de Configurações no canto inferior esquerdo;
  3. Na seção Pagamentos clique em Vindi;
  4. Selecione a caixa de seleção ☑ Oferecer assinaturas com a Vindi;
  5. Selecione a caixa de seleção ☑ Autoconfirmação;
  6. Preencha os campos:
    • Vindi api host: com <http://app.vindi.com.br/>;
    • Vindi public key: com a public key obtida em Vindi;
    • Vindi private key: com a private key obtida em Vindi;
    • Vindi webhook secret: não preencha.
  7. Clique em ENVIAR.
  8. Acesse novamente a página Configurações > Pagamentos > Vindi.

Note que o campo Vindi webhook secret foi criado automaticamente. Armazene esse campo, pois ele é o código webhook secret que utilizaremos a seguir nas Configurações de webhook.

Nesta etapa iremos configurar os eventos de Webhook na plataforma Vindi. Para isso:

  1. Acesse Admin > Hooks na plataforma Vindi;
  2. Clique em + Novo webhook;
  3. Preencha o campo URL com <https://www.nomedaloja.com.br/api/v2/orders/vindi?secret={código_autoconfirmação}>. O campo www.nomedaloja.com.br deve ser substituído pela URL da sua loja, e o campo {código_autoconfirmação} deve ser substituído pelo webhook secret que foi criado no passo anterior.
  4. Selecione o evento ☑ Fatura Emitida;
  5. Selecione o Status como Ativo;
  6. Clique em Criar Webhook.

👍

Confira se o Webhook foi criado com sucesso.