Como Aceitar Pagamentos via Stripe no WordPress

Se você está vendendo algo online, então você precisa do Stripe. O sistema de pagamento online criptografado superou, em muitos aspectos, o PayPal como o sistema de pagamento preferido ao vender em um site. É rápido e fácil de configurar e permite que você ofereça uma ampla variedade de opções de pagamento. Mas como você configura um site WordPress com Stripe? Vamos descobrir.
Índice
- Aceitar pagamentos via Stripe no WordPress com WP Stripe Checkout
- Adicionar um gateway de pagamento Stripe ao WooCommerce
- Outros métodos para aceitar pagamentos via Stripe no WordPress
Aceitar Pagamentos via Stripe no WordPress com WP Stripe Checkout
Existem algumas opções de plugins por aí, mas o que eu sempre volto a usar é o WP Stripe Checkout. Seus complementos opcionais custam dinheiro, mas o plugin básico sem frescuras é absolutamente gratuito.

Não é o botão mais atraente, mas cumpre o seu papel. Qualquer um com habilidades básicas de CSS pode facilmente redesenhar a aparência do botão.
Você primeiro precisa de uma conta Stripe. Vá para o Stripe e registre-se para uma conta. Ou faça login se já tiver uma.

Agora instale o plugin WP-Stripe Checkout. Quando você o fizer, verá uma nova entrada de menu no lado esquerdo do backend do WordPress. Vá para Stripe Checkout -> Configurações.

Volte para sua conta Stripe e vá para a página de Chaves da API. Mesmo que você já tenha configurado as chaves da API, elas não podem ser acessadas novamente por motivos de segurança. Então clique em Criar chave secreta para obter outra.
A Chave Publicável pode ser copiada novamente, mas o segredo está na Chave Secreta. Esta é a chave que desbloqueia tudo e não deve ser compartilhada com ninguém. Portanto, é acessível apenas uma vez. Se você precisar dela novamente, terá que gerar uma nova.

Agora insira tanto a Chave Publicável quanto a Chave Secreta na página de configurações do plugin. Como você pode ver, você também pode criar Chaves de Teste se quiser fazer um pagamento fictício primeiro para verificar se o sistema funciona. Elas podem ser feitas a partir da mesma página da API.

Agora escolha sua moeda (no meu caso, euros). Você também precisa configurar as páginas de Sucesso e Cancelamento em seu site. Estas são as páginas para as quais o cliente será redirecionado assim que o pagamento for um sucesso ou se tiver sido cancelado.
Verificar Nonces de Front-end deve estar marcada e Carregar Scripts Globalmente não deve. Mas a parte mais importante aqui é configurar a URL do Webhook do Stripe. Sem isso, tudo desmorona.

Vá para a página de Webhooks. Um webhook é quando você recebe uma notificação quando sua conta Stripe registra um evento. Isso pode ser uma venda, um estorno, uma ação de checkout, e assim por diante.
Copie e cole a URL do Webhook do Stripe da sua página de configurações do plugin e, após clicar em Adicionar um endpoint, cole a URL no campo Endpoint URL.

Em seguida, clique em Selecionar eventos na parte inferior. É aqui que você especifica quais eventos deseja ser notificado. Clique em Selecionar todos os eventos e depois em Adicionar eventos para salvar.

OK, estamos quase lá. A parte técnica está feita. Volte para as configurações do plugin e clique na guia Email. Primeiro, temos o Email de Notificação de Venda, que é enviado a você quando realiza uma venda. Preencha todos os campos e não se esqueça de ativar a função.

Depois, temos o Email de Recibo de Compra que é enviado ao cliente quando ele faz um pedido. Novamente, preencha todos os detalhes. Você pode expandir o email para torná-lo muito mais amigável e menos monótono. Mas mantenha os shortcodes no lugar.

Agora é o reto final. Estamos agora adicionando os botões às páginas da web.
Adicione um bloco de Shortcode do WordPress onde você deseja que o botão fique.

O código básico para inserir no bloco de Shortcode é:
[wp_stripe_checkout_session name="Meu Produto" price="2.99"]Troque Meu Produto pelo nome do seu produto e mude o preço para o que você quiser. Lembre-se, a moeda já foi especificada nas configurações.
Agora você verá isso em sua página:

Mas você pode adicionar mais. Além de colocar `` em ambos os lados do shortcode para centralizar o botão, você também pode adicionar mais ao shortcode para mais recursos. Por exemplo, se você quiser mudar Comprar Agora para algo diferente, então o shortcode seria: [wp_stripe_checkout_session name="Meu Produto" price="2.99" button_text="Pague Agora"] - Você pode especificar que um endereço de cobrança é necessário com billing_address=”required”. - Você pode especificar se aceita códigos promocionais com allow_promotion_codes=”true”. - Se você quiser o consentimento deles para enviar emails promocionais, adicione consent_collection_promotions=”auto”. Basta adicionar quantos quiser - ou todos eles - ao mesmo bloco de shortcode. Quando alguém clica no botão Comprar Agora, será levado diretamente para o checkout do Stripe para pagar em um formulário pré-preenchido. Saiba como você pode criar formulários personalizados no WordPress aqui. O WP-Stripe Checkout é muito flexível. Você pode criar botões de doação e também pode usá-lo para gerenciar um site de membros. Você pode configurar pagamentos recorrentes e redirecionar os membros pagantes para a parte interna do site de membros. ## Adicionar um Gateway de Pagamento Stripe ao WooCommerce A única coisa que o WP-Stripe Checkout não fará é se integrar ao WooCommerce. Caso contrário, seria um plugin ideal que cobre tudo.
O padrão ouro para WooCommerce é o plugin oficial Stripe gratuito. Ele oferece todos os recursos do WP-Stripe Checkout, mas admite botões melhores.
## Outros Métodos para Aceitar Pagamentos via Stripe no WordPress
Existem dois outros plugins que merecem ser analisados, se os dois anteriores não forem do seu agrado. - Aceitar Pagamentos via Stripe. - WP-Simple Pay. Como você pode ver, existem várias opções para incorporar o Stripe em seu site. Com suas baixas taxas de processamento, sem taxas de configuração e sem taxas mensais, o Stripe está se tornando rapidamente um favorito dos proprietários de sites de comércio eletrônico. Por último, não se esqueça de proteger seu site WordPress e não esqueça do seu certificado SSL!