Skip to main content

Get started

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

npm2yarn

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.
Configurando Validação de Cartão Para configurar a validação de cartão via Zero Dollar, basta definir a propriedade cvvCheck: true dentro do objeto de credit. Por padrão usaremos o merchantId configurado na transação. Caso deseje usar outro, basta definir o novo merchantId na propriedade cvvCheckMerchantId.Para saber mais sobre validação de cartão e Zero Dollar, clique aqui.
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.