Skip to main content

Get started

Adicione como dependência no seu site o checkout SDK

npm2yarn

Importe o Malga Checkout no seu app.module.ts

O seu app.module.ts deve ficar semelhante a isso
Agora basta você usar o Malga Checkout em um dos seus componentes no arquivo component.html
E no arquivo component.ts

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.

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 customer pelo transactionConfig, seja objeto completo ou customerId, 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.

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.

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.