Get started
Adicione como dependência no seu site o checkout SDK
npm2yarn
Importe o Malga Checkout no seu app.module.ts
app.module.ts deve ficar semelhante a isso
component.html
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.
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.