Integração VTEX

A Cielo desenvolveu um conector na plataforma de e-commerce VTEX para realização do pagamento através das APIs de pagamento online da Cielo. A usabilidade da plataforma deve ser consultada no tutorial da VTEX. Abaixo reforçaremos as informações necessárias para utilização do conector.

Configuração

Para a configuração estar completa é preciso cadastrar Afiliação de pagamento para posteriormente vincular a uma Condição de pagamento.

Para mais informações, visite os artigos de suporte da VTEX: Cadastrar afiliações de gateway e Configurar condições de pagamento.

Afiliação de Pagamento

1. Acessando o Painel VTEX

Acesse o painel ADMIN VTEX (https://nomedaloja.myvtex.com/admin) e comece a navegação por Transações > Pagamentos > Configurações > Afiliações de gateways > +

Afiliação

2. Selecionando o Conector

Apenas o conector CieloEcommerce receberá manutenção e atualização. Veja como migrar entre conectores.

Selecione o conector desejado e insira as informações conforme recebidas após a contratação da solução. Os conectores disponíveis são:

CieloEcommerce

Veja as diferenças entre conectores:

Meios de Pagamento Braspag Braspag V2 Cielo V3 Cielo V4 CieloEcommerce
Boleto Gateway:
- BancoDoBrasil2
- Bradesco2
Não se aplica Adquirência:
- BancoDoBrasil2
- Bradesco2
Não se aplica Não se aplica
Boleto Registrado Gateway:
- BancoDoBrasil2
- Bradesco2
Não se aplica Adquirência:
- BancoDoBrasil2
- Bradesco2
Não se aplica Adquirência:
- Bradesco2
- BancoDoBrasil2
- BancoDoBrasil3
Gateway:
- Bradesco2
- BancoDoBrasil2
- BancoDoBrasil3
- ItauShopline
- Caixa2
- CitiBank2
- Santander2
Crédito Gateway:
- Banorte
- Redecard
- Ditef
- Amex 2P
- PagosOnLine
- PayVision
- Sitef
- GetNet
- Sub1
- Credibanco
- E-rede2
- E-rede
- SafraPay
Gateway:
- Cielo30
- Rede2
Adquirência:
- Cielo
Adquirência:
- Cielo
Adquirência:
- Cielo
Gateway:
- Cielo30
- Getnet
- Rede2
- Safra2
- Sub1
- Banorte
- Credibanco2
- Carrefour*
- CredSystem*
- Credz*
- Dmcard*
Débito Gateway:
- Cielo3.0
- GetNet
- Rede2
Gateway:
- Cielo3.0
- Rede2
Gateway:
- Cielo
Gateway:
- Cielo
Adquirência:
- Cielo
Gateway:
- Cielo30
- Getnet
- Rede2
- Safra2
Pix Não se aplica Não se aplica Não se aplica Não se aplica Adquirência:
- Bradesco2
- Cielo
Gateway:
- Cielo30
- Bradesco2
Voucher Não se aplica Gateway:
- Ticket
Adquirência:
- Alelo
Não se aplica Adquirência:
- Alelo
Gateway:
- Ticket
- Alelo

*Bandeira própria

  • A solução Antifraude Braspag é oferecida por todos os conectores.
  • As soluções 3DS 2.0 e Split de Pagamentos são oferecidas apenas pelos conectores Braspag V2, Cielo V4 e CieloEcommerce.

3. Escolhendo o Nome da Afiliação

Insira o Nome da Afiliação:

É preciso configurar o mesmo conector com cada tipo de pagamento desejado, por isso preste atenção ao Nome da Afiliação utilizado. Sugerimos incluir no nome o provedor e meio de pagamento configurado, para facilitar o reconhecimento. Veja o exemplo:

Nome da Afiliação

Exemplos de Nome da Afiliação

Exemplo Definição
CieloEcommerce - Ticket Nesse exemplo o título relembra que qualquer condição de pagamento que utilizar essa afiliação vai utilizar Ticket como o provider.
CieloEcommerce - Cielo30 c/ 3DS c/ SPLIT Nesse exemplo o título relembra que qualquer condição de pagamento que utilizar essa afiliação vai utilizar Cielo30 como o provider, fazer a autenticação com 3DS (se compatível) e realizar SPLIT de pagamento (se compatível).

4. Preenchendo Dados Necessários

Preencha os campos com os dados requisitados. A imagem a seguir é um exemplo do preenchimento para o conector CieloEcommerce; consulte a tabela Dados da Afiliação para verificar quais são os campos correspondentes ao conector desejado.

1Dados Afiliação 2Dados Afiliação

Dados da Afiliação

Campo Descrição Conector
Nome da Afiliação Insira nome identificador da afiliação. Todos.
Application Key Insira o MerchantID. Todos.
Application Token Insira o MerchantKey. Todos.
Integration Selecione Adquirência se o seu contrato é somente com a adquirência Cielo.
Selecione Gateway se o seu contrato é para utilização de outros provedores.
CieloEcommerce
Provider Selecione o provedor que deseja configurar a afiliação conforme o tipo de pagamento.
Exemplo: Se o seu provedor de Boleto é o Bradesco e o seu provedor de Crédito, Débito e Pix é o Cielo será necessário adicionar duas afiliações.
O provedor Simulado deve ser utilizado para transaçãoes de teste.
O provedor Cielo deve ser configurado para Integração Adquirência.
O provedor Cielo30 deve ser configurado para Integração Gateway.
Todos.
Obs. 1: Braspag e CieloV3 possuem o provedor listado em cada tipo de pagamento.
Obs. 2: Cada conector possui uma lista de provedores aptos para seleção.
UseSPLIT Insira “Sim” ou “Não” se deseja utilizar o SPLIT de pagamentos. Disponível para os tipos de pagamento crédito, débito e boleto. BraspagV2, CieloEcommerce e CieloV4.
UseMPI Insira “Sim” ou “Não” se deseja utilizar a Autenticação 3DS 2.0. Este campo é obrigatório para o tipo de pagamento débito. BraspagV2, CieloEcommerce e CieloV4.
MpiClientId ID do MPI, disponibilizado para o cliente pela Cielo. Campo relacionado à autenticação 3DS**. BraspagV2, CieloEcommerce e CieloV4.
MpiClientSecret Chave secreta do MPI, disponibilizada para o cliente pela Cielo. Campo relacionado à autenticação 3DS**. BraspagV2, CieloEcommerce e CieloV4.
MpiMerchantName Nome da loja, disponibilizado pela Cielo. Campo relacionado à autenticação 3DS**. BraspagV2, CieloEcommerce e CieloV4.
MpiMCC Merchant Category Code da loja, disponibilizado pela Cielo. Campo relacionado à autenticação 3DS**. BraspagV2, CieloEcommerce e CieloV4.
MpiEstablishmentCode Código de estabelecimento da loja, disponibilizado pela Cielo. Campo relacionado à autenticação 3DS**. BraspagV2, CieloEcommerce e CieloV4.
SoftDescriptor Valor que será concatenado com o valor de cadastro na adquirente para identificação na fatura. Permite no máximo 13 caracteres. CieloEcommerce.
Captura Tempo em horas em que será enviada a solicitação de captura. Em Padrão ou Desativado, a captura será será realizada 4 dias após a autorização. Em Imediatamente a captura será realizada imeadiatamente após a autorização. Não configura Capture = ‘True’. Braspag, CieloV3 e CieloEcommerce.
Alterar tempo máximo para captura automática Tempo (em dias) em que a capatura deve ser solicitada. Braspag e CieloV3.
Ativar Divisão e tempos de captura Selecione Sim se for ativar divisão entre Marketplace e Seller. Selecione Não se não possuir divisão entre Marketplace e Seller. BraspagV2, CieloEcommerce e CieloV4
Responsabilidade pelas tarifas de pagamento. Essa configuração será enviada para o seu processador de pagamentos Selecione Marketplace, Marketplace + Sellers ou Sellers. Só será exibido se Ativar Divisão estiver preenchido com “Sim”. BraspagV2, CieloEcommerce e CieloV4
Responsabilidade pelos estornos. Essa configuração será enviada para o seu processador de pagamentos Selecione Marketplace ou Marketplace + Sellers ou Sellers. Só será exibido se Ativar Divisão estiver preenchido com “Sim”. BraspagV2, CieloEcommerce e CieloV4

Após salvar o conector, ele irá aparecer na lista Processar com afiliação da tela de configuração da Condição de Pagamento. 

Condição de Pagamento

1. Adicionando Nova Condição de Pagamento

Acesse Transações > Configurações > Condições de Pagamento > +

Condições de pagamento

2. Configurando o Tipo de Pagamento

Selecione o tipo de pagamento que deseja configurar e insira as informações necessárias:

Nome Condição

Campo Descrição
Nome da Condição Insira nome identificador da condição de pagamento.
Processar com a afiliação Selecione a afiliação existente na lista conforme previamente cadastrada na seção Afiliação de Pagamento.
Usar solução antifraude Esta opção apenas será exibida se houver Antifraude previamente cadastrado Afiliação de Pagamento.

Da mesma forma que a Afiliação de Pagamento, é preciso configurar a condição de pagamento quantas vezes necessárias de acordo com o tipo de pagamento desejado, por isso fique atento ao Nome da Condição utilizada. O nome do conector é exibido e o tipo de pagamento também. Então sugerimos inserir somente as soluções que foram configuradas na afiliação selecionada.

Exemplos de Nome da Condição

Exemplo Definição
Ticket Nesse exemplo o título relembra que a condição de pagamento vai utilizar a afiliação configurada com Ticket como provider.
Cielo30 c/ 3DS c/ SPLIT Nesse exemplo o título relembra que qualquer condição de pagamento vai utilizar a afiliação configurada com Cielo30 como provider, fazer a autenticação com 3DS (se compatível) e realizará SPLIT de Pagamento (se compatível)

Após essas duas etapas concluídas com todas as condições de pagamento criadas, as opções de pagamento serão exibidas na tela de checkout da loja.

Meios de Pagamento

Boleto

Selecione a Condição de Pagamento desejada e configure conforme o passo a passo em Condição de Pagamento.

Crédito

Selecione a Condição de Pagamento desejada e configure conforme o passo a passo em Condição de Pagamento.

Débito

Selecione a Condição de Pagamento desejada e configure conforme o passo a passo em Condição de Pagamento.

Pix

Selecione a Condição de Pagamento desejada e configure conforme o passo a passo em Condição de Pagamento.

Voucher

Este meio de pagamento deve seguir a seção de Pagamentos Customizados para que a opção seja exibida na Condição de Pagamento. Posteriormente, selecione a Condição de Pagamento desejada e configure conforme o passo a passo em Condição de Pagamento.

Pagamentos Customizados

Para configurar pagamentos customizados, acesse Transações > Configurações > Pagamentos Customizados > Cartão da Loja – Bandeira Própria > Configurar

Nesta seção configure os dados para Private Label, Ticket e Alelo:

1Pagamento Customizado 2Pagamento Customizado

Campo Descrição
Name Valores Possíveis:
Carrefour
Credz
CredSystem
DMCard
Ticket
Descrição Valores Possíveis:
Carrefour
Credz
CredSystem
DMCard
Ticket
Intervalos de BIN 100000-999999
Código de pagamento do adquirente Valores Possíveis:
580
565
550
564
634
Usar nome do titular do cartão Sim
Quantidade de dígitos do CVV [1]999
Usar data de validade do cartão? Não
Usar endereço de cobrança? Não
Máscara do cartão 9999 9999 9999 9999
Validade do pagamento Não
Autorizar automaticamente Não
Ativar divisão de pagamento Não

3DS

As credenciais recebidas para utilização da solução devem ser inseridas conforme o tópico Afiliação de Pagamento. Caso não use a solução 3DS, selecione o campo UseMpi como “No” em Preenchendo os Dados Necessário.

Split de Pagamentos

Para que o Split seja utilizado corretamente, os sellers de um marketplace devem estar previamente cadastrados na plataforma VTEX e deve ser informado ao time de implantação os dados de cadastro da VTEX juntamente com o CNPJ. Caso essa informação seja editada na VTEX, o time Cielo deve ser informado dos novos dados.

Para ativação do recurso Split abra um chamado no suporte Cielo e informe ao time de implantação os dados de seller cadastrados na plataforma VTEX.

Para fazer o cadastro de um seller, acesse Marketplace > Sellers > Gerenciamento:

Split1 Split2

Antifraude

Para que as transações sejam validadas pelo Antifraude é necessário que o conector de Antifraude Braspag esteja configurado previamente em Afiliação de Pagamento antes da etapa de Condição de Pagamento.

Para configurar, acesse Transações > Configurações > Afiliações de gateways > +

Selecione o conector Braspag (Soluções Antifraude) e insira as informações conforme recebidas após a contratação das soluções desejadas.

Antifraude

Campo Descrição
Id do Merchant Merchant ID do antifraude, disponibilizado pela Cielo.
FingerPrint_OrgId Fingerprint Org ID, disponibilizado pela Cielo para validação na Cybersource.
Indica o ambiente na Threatmetrix: Sandbox ou Produção.
FingerPrint_MerchantId Fingerprint Merchant ID, disponibilizado pela Cielo para validação na Cybersource.
Identificador da sua loja ou operação.
É diferente do MerchantId.
Moeda Selecionar a moeda da transação Brasil Real (BRL)
Versão de dados definidos da loja Utilizar sempre Retail_V4
Enviar transações autenticadas Sim