Complemento Braintree ¶
Introdução ¶
O complemento Braintree é premium, você pode comprá-lo em uma de nossas assinaturas. Obrigado!
O complemento iform4u Braintree Payments permite integrar o iform4u ao Braintree Payments. Com este complemento, você pode criar formulários de pagamento usando o novo SDK Dropin.js para criar um formulário de pagamento que coleta com segurança as informações do cartão do seu cliente, sem a necessidade de lidar com dados confidenciais do cartão.
Instale o complemento Braintree ¶
O processo de instalação do complemento Braintree é muito simples, igual a qualquer outro complemento. Para instalar o complemento Braintree , vá ao menu Add-Ons e configure-o.
Crie um formulário de pagamento ¶
Os formulários são criados através do Construtor de formulários. Você só precisa arrastar e soltar os campos que seu formulário precisa e adicionar um campo de snippet HTML com o seguinte conteúdo:
{{ BRAINTREE }}
Em seguida, na UI do complemento Braintree você pode selecionar os campos que coletarão as informações necessárias para pagar no Braintree . Por exemplo, preço, quantidade, etc.
Obtenha suas chaves de API de sua conta Braintree ¶
Agora que você tem seu formulário, vamos integrá-lo à sua conta Braintree . Para isso você deve obter as seguintes informações da sua conta Braintree :
- Chave Pública
- Chave privada
- ID do comerciante
Aqui estão as etapas que você deve seguir para obter suas chaves.
Leve em consideração que você pode usar o ambiente Sandbox para testar seus formulários, então você pode alterar suas Chaves e Ambiente para passar para produção e receber pagamentos Live.
Configure formulários de pagamento com sua conta Braintree ¶
Para criar uma configuração Braintree , você deve executar as seguintes etapas
- Vá para o Gerenciador de complementos e clique em Braintree.
- Clique no Configure um formulário de pagamento botão.
- Um formulário usado para configurar o processo de pagamento aparecerá:
- Forma: Obrigatório. É o formulário que você integrará à sua conta Braintree .
- Status: Permite desabilitar a configuração Braintree .
- Ambiente: Obrigatório. Pode ser: “Sandbox” ou “Produção”.
- ID do comerciante: Obrigatório. Credencial de API.
- Chave Pública: Obrigatório. Credencial de API.
- Chave privada: Obrigatório. Credencial de API.
- Unid: Cada item representa um produto ou serviço que será detalhado no site Braintree . É composto por:
- Descrição: descreve seu produto ou serviço.
- Nome da API: Usado ao definir a transação. É o nome dos seus campos personalizados na sua conta Braintree . Este valor deve ser menor ou igual a 255 caracteres e não pode conter espaços ou letras maiúsculas. Braintree -> Criando um campo personalizado
- Preço: É o campo do formulário utilizado para coletar o preço do produto.
- Quantidade: É o campo do formulário para coletar a quantidade de produtos. A quantidade de produtos é multiplicada pelo preço de cada produto, para obter o subtotal da transação. Se você não selecionar nenhum campo, o valor usado será 1.
- Configurações de campo de cartão de crédito: é um grupo de campos que permite personalizar a forma como seus clientes veem o campo Cartão de crédito e compartilham suas informações. Você pode definir:
- Rótulo: Texto para identificar seu cartão de crédito.
- Localidade: o idioma do campo do seu cartão de crédito.
- Nome do Titular: habilite para exibir o campo Nome do titular do cartão.
- Ocultar rótulo: Ative para ocultar o rótulo CC.
- Obrigatório: Ative para aceitar apenas pagamentos. Inscrições sem pagamentos não serão aceitas.
- Condição de aceitação: habilita uma lógica condicional para aceitar pagamentos somente quando uma condição for atendida.
- Campos Adicionais: é um grupo de campos que permite personalizar campos adicionais do formulário. Embora esses campos sejam opcionais, essas informações podem ser usadas para realizar diversas verificações, como CVC, CEP e verificação de endereço.
- Primeiro nome
- Sobrenome
- Empresa
- Telefone
- Site
- Endereço Linha 1
- Linha de endereço 2
- Endereço Cidade
- Estado do endereço
- Endereço CEP
- Endereço País
- Clique em Criar.