Skip to main content

Get started

Para Vue há configurações diferentes conforme a versão que você usa em seu projeto, abaixo será explicado como configurar para o Vue2 e Vue3.

Vue3

Adicione como dependência no seu site o checkout full SDK

npm2yarn

Configure seu main.ts

Importe as configurações
Agora adicione os customElements e aplique os polyfills para garantir o funcionamento do Web Component
Seu main.ts deve ficar semelhante a isso

Importe o Malga Checkout Full em um dos seus componentes

Props

Abaixo a lista de propriedades de customização implementadas pelo componente de interface, use de acordo com suas necessidades de personalização.

Vue2

Adicione como dependência no seu site o checkout full SDK

npm2yarn

Configure seu main.ts

Importe as configurações
Agora adicione os customElements e aplique os polyfills para garantir o funcionamento do Web Component
Seu main.ts deve ficar semelhante a isso

Importe o Malga Checkout Full em um dos seus componentes

Props

Abaixo a lista de propriedades de customização implementadas pelo componente de interface, use de acordo com suas necessidades de personalização.

Detalhes das Props

paymentMethods
Abaixo a lista de propriedades disponíveis para a configuração dos métodos de pagamento que devem ser renderizados.
Setting up Card Validation To set up card validation via Zero Dollar, simply define the cvvCheck: true property within the credit object. By default, we will use the merchantId configured in the transaction. If you wish to use a different one, simply define the new merchantId in the cvvCheckMerchantId property.To learn more, see card validation and Zero Dollar.
Configurando Recorrência Para configurar cobranças recorrentes com cartão de crédito, defina a propriedade recurrence dentro do objeto credit com um dos valores: 'initial' (primeira cobrança da recorrência), 'subsequent' (cobranças seguintes) ou 'unscheduled' (cobranças sem agendamento fixo).Exemplo: credit: { recurrence: 'initial' }Quando utilizado com sessions via link de pagamento, o valor de recurrence configurado no link é a fonte de verdade e sobrescreve qualquer configuração do SDK.Para saber mais sobre recorrência, clique aqui.
Configurando itens na Drip Na integração com a Drip é possível enviar uma lista de itens. Por padrão iremos usar os produtos que você configurou em pageConfig.products, mas é possível sobrescrever os produtos enviados para a drip usando a propriedade items.
transactionConfig
Abaixo a lista de propriedades disponíveis para a configuração de uma transação.
Configurando Customer no Antifraude Reaproveitando um customer do transactionConfig: Caso você configure um customerId pelo transactionConfig e você tenha um nó de fraudAnalysis configurado, este será reaproveitado no fraudAnalysis.O Malga Checkout também pode ser configurado para enviar ou não este customer, caso ele tenha ou não endereço. Este caso é necessário em alguns provedores, utilizando a flag usePartialCustomer é possível ter os seguintes comportamentos:
  • Se configurado como true, o customer configurado será enviado independentemente do nó de endereço existir;
  • Se configurado como false, o customer só será enviado caso possua o nó de endereço.
Caso o fraudAnalysis tenha um customer configurado dentro dele, este sempre irá ser utilizado no lugar do customer do transactionConfig, mas também respeitando as regras do usePartialCustomer.
dialogConfig
Abaixo a lista de propriedades disponíveis para a configuração do dialog de status da transação.

pageConfig

Abaixo a lista de propriedades disponíveis para a configuração da página.

locale

A propriedade locale permite alternar a língua do MalgaCheckout entre português e inglês, as seguintes configurações estão disponíveis:
  • Não enviar a propriedade: o MalgaCheckout irá configurar a língua baseado nas configurações do navegador do usuário;
  • pt-BR, pt_BR, pt: configuração em português;
  • en-US, en_US, en: configuração em inglês.
Além disso, na versão MalgaCheckoutFull, o usuário pode alternar entre as línguas suportadas utilizando um menu no cabeçalho da aplicação.

Tema

Para customização do tema (cor, espaço, tipografia, etc.) você pode sobrescrever as variáveis no arquivo CSS principal do seu site. Abaixo a lista de variáveis suportadas:
Veja um exemplo clicando aqui.