Enviar a etiqueta inteligente do campo de formulário para o Square com o WPFoms

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.

vista de transação predefinida do pagamento único Square

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.

comece por criar o seu formulário e adicionar os seus campos

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.

ativar o quadrado no seu formulário

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.

adicionar a etiqueta inteligente para o campo id do endereço de correio eletrónico à descrição do pagamento

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.