Get started
Adicione como dependência no seu site o checkout full SDK
Inicie o componente <malga-checkout-full> no seu arquivo HTML
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.
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.