Deseja enviar o endereço de e-mail para o Square quando um formulário for enviado? Com o complemento Square do WPForms, você pode fazer isso facilmente usando um snippet PHP personalizado.
Neste guia, mostraremos como enviar o endereço de e-mail para o Square usando o WPForms.
Entendendo o Square Payments
Ao utilizar o complemento Square, você pode mapear perfeitamente os campos Nome, E-mail e Endereço para o Square. Esses detalhes são armazenados com segurança no sistema do Square, mas não são exibidos na visualização da transação.

Para exibir qualquer dado de campo de formulário na página de detalhes da transação, você precisará implementar um breve trecho de PHP.
Criando seu formulário
Para começar, você precisará criar um novo formulário de pagamento ou editar um formulário existente que inclua o campo de formulário Square. Certifique-se de adicionar os campos necessários, inclusive o campo Email.

Ativação de pagamentos Square
Depois de configurar seus campos e incorporar o campo de formulário do Square, vá para a guia Payments (Pagamentos ). Em seguida, selecione Square para ativar o Square como o método de processamento de pagamento.

Observação: para obter mais detalhes sobre a configuração de um formulário que aceita pagamentos do Square, consulte nosso tutorial do complemento do Square.
Adição do ID do campo à descrição do pagamento
Em seguida, incorporaremos 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 e-mail é 2. Consequentemente, na Descrição do pagamento, modificamos esse campo para ser lido como Pagamento de {field_id="2″}. Se preferir exibir um campo diferente de seu formulário, como o nome em vez do endereço de e-mail, basta ajustar o número de ID do campo de acordo.
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 abrangente de Smart Tags incorporadas, consulte esta documentação.
Adicionando o snippet
Por padrão, a descrição do pagamento não é compatível com as Smart Tags. Para ativar essa funcionalidade, você precisará adicionar um snippet de código. Basta copiar e colar o seguinte snippet em seu site.
Observação: 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.
Observação: a API da Square impõe restrições ao número máximo de caracteres que você pode transmitir. Por exemplo, o campo de nota acomodará apenas 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.

É isso aí! Agora você aprendeu a enviar facilmente o endereço de e-mail para a Square dentro da descrição do pagamento.
Em seguida, você gostaria de saber como criar Smart Tags personalizadas? Confira nosso tutorial sobre como criar uma Smart Tag personalizada.