Pretende enviar o endereço de correio eletrónico para o Square quando um formulário é submetido? Com o addon Square do WPForms, você pode facilmente fazer isso usando um snippet PHP personalizado.
Neste guia, mostraremos como enviar o endereço de e-mail para o Square usando WPForms.
Compreender os pagamentos Square
Ao utilizar o suplemento Square, pode mapear facilmente os campos Nome, E-mail e Endereço para o Square. Estes detalhes são armazenados de forma segura no sistema do Square, mas não são apresentados na visualização da transação.

Para apresentar os dados de qualquer campo do formulário na página de detalhes da transação, é necessário implementar um breve fragmento de PHP.
Criar o seu formulário
Para começar, terá de criar um novo formulário de pagamento ou editar um formulário existente que inclua o campo de formulário Square. Certifique-se de que adiciona os campos necessários, incluindo o campo E-mail.

Ativar pagamentos Square
Depois de configurar os seus campos e incorporar o campo do formulário Square, vá para o separador Pagamentos. Em seguida, selecione Square para ativar o Square como método de processamento de pagamentos.

Nota: para obter mais detalhes sobre a configuração de um formulário que aceita pagamentos Square, consulte o nosso tutorial do complemento Square.
Adicionando o ID do campo à descrição do pagamento
Em seguida, vamos incorporar o ID do campo correspondente ao Endereço de e-mail na descrição do pagamento que o Square apresenta na página de detalhes da transação.

Para o nosso formulário específico, o ID do campo Endereço de correio eletrónico é 2. Consequentemente, na Descrição do pagamento, modificámos este campo para ser lido como Pagamento de {field_id="2″}. Se preferir apresentar um campo diferente do seu formulário, como o nome em vez do endereço de correio eletrónico, basta ajustar o número de ID do campo em conformidade.
Se precisar de ajuda para localizar o ID do campo, consulte este tutorial. Além disso, você tem a flexibilidade de utilizar qualquer Smart Tag do WPForms. Para obter uma lista completa das Smart Tags incorporadas, consulte esta documentação.
Adicionar o snippet
Por defeito, a descrição do pagamento não é compatível com as Smart Tags. Para ativar esta funcionalidade, terá de adicionar um fragmento de código. Basta copiar e colar o seguinte snippet no seu site.
Nota: Se precisar de orientação sobre como adicionar trechos de código ao seu site, consulte este tutorial para obter instruções passo a passo.
Nota: A API da Square impõe restrições ao número máximo de caracteres que pode transmitir. Por exemplo, o campo de nota só aceita um máximo de 500 caracteres.
No trecho de código fornecido, ativamos o campo de nota exibido na página de detalhes da transação para processar as Smart Tags do WPForms.

E pronto! Já sabe como enviar facilmente o endereço de correio eletrónico para a Square dentro da descrição do pagamento.
A seguir, gostaria de saber como criar etiquetas inteligentes personalizadas? Consulte o nosso tutorial sobre como criar uma etiqueta inteligente personalizada.