Configuração do Stripe (legado)

Observação: Estas instruções destinam-se ao MemberMouse 2.4.2 e versões anteriores. Nas versões mais recentes, simplificamos o processo de configuração do Stripe com o MemberMouse. Consulte nossas instruções em Configuração do Stripepara obter detalhes.

Configurar o Stripe para processar pagamentos do MemberMouse em seu site é tão simples quanto pegar as chaves de API do Stripe e colá-las nas configurações de Métodos de pagamento do MemberMouse. Depois de fazer isso, o MemberMouse usará a API do Stripe para processar pagamentos com cartão de crédito iniciados em seu site e armazenará todas as informações críticas do cartão de crédito de forma segura com o Stripe para oferecer suporte a MemberMouse’s 1-click buy functionality bem como Cartão de cobrança no arquivo.

Entendendo suas opções de configuração do Stripe

Quando você navega para MemberMouse > Configurações de pagamentoVocê verá que o Stripe tem três opções de configuração.

Você pode ativar o Modo de teste para testar o fluxo de usuário da compra da associação ou pode ativar um modo ativo com uma das duas opções, Stripe.js ou Stripe Elements.



Usando uma das duas opções de modo ao vivo, seu site processará pagamentos com cartão de crédito em tempo real. O modo de teste é útil durante o desenvolvimento inicial do seu site, pois permite que você teste tudo usando Cartões de teste de listras e sem gastar dinheiro de verdade. 

Se você quiser saber mais sobre como configurar e usar o Modo de teste, Temos um artigo detalhado sobre o uso do Stripe Test Mode aqui.

Se estiver pronto para ativar totalmente o Stripe e aceitar cartões de crédito em seu site, você escolherá Stripe.js ou Stripe Elements. Recomendamos o uso do Stripe Elements.

A diferença entre os elementos do Stripe e o Stripe.js

O Stripe Elements está disponível no MM v2.3.0+ e é ativado por padrão no MM v2.4.0+.
Com o Stripe Elements, ocorre um fluxo de checkout 3D Secure. Isso é obrigatório para que os clientes do Espaço Econômico Europeu (EEE) estejam em conformidade com a Requisito de autenticação forte do cliente (SCA) da PSD2. É altamente recomendável para todos os outros clientes.

Quando ativado, o cliente poderá ser solicitado a concluir uma etapa extra no checkout, na qual o banco solicitará que ele forneça informações adicionais (por exemplo, um código único enviado ao telefone) antes que o pagamento seja processado. 

Observação: embora os campos de endereço de cobrança não sejam obrigatórios, recomendamos que você solicite o CEP/código postal, pois alguns bancos podem rejeitar transações em que ele não esteja incluído.

Stripe Elements uses Stripe.js for tokenization, but also embeds Stripe’s credit card fields directly on the checkout page via iFrame. As a result merchants may qualify for a less rigorous PCI-DSS SAQ by using Stripe Elements (SAQ A-EP vs SAQ D). Stripe Elements is the recommended method to use.

Stripe.js (Legado) é uma forma mais antiga de proteção de segurança para o formulário de checkout. Com o Stripe.js, os dados do cartão de crédito são trocados (usando JavaScript) por um token de pagamento antes que o formulário de checkout seja enviado.

Essa opção existe principalmente para clientes antigos que ainda podem estar usando esse formato. O uso dessa opção pode expor seu site a um nível mais baixo de conformidade com a PCI e não é recomendado para novas instalações.

Observação: se você usar o Stripe.js, um endereço de cobrança completo deverá ser coletado no checkout. O endereço de cobrança não pode ser opcional.

IMPORTANTE: Somente o Stripe Elements e o Stripe.js podem ser usados no checkout.
Todas as transações de API não são reconhecidas e essa prática resulta em requisitos SAQ de conformidade com a PCI mais elevados. Consulte a seção Chamada de API CreateMember para obter mais informações.

Etapa 1 - Obtenção das chaves da API do Stripe
  1. Faça login em Stripe.com.

  2. On the main Dashboard screen, you’ll see a menu on the left-hand side. Select Desenvolvedores a partir desse menuEntão Chaves de API. A página da API será carregada e mostrará uma caixa de chaves de API com sua Live Secret Key e Live Publishable Key.

  3. Deixe essa página de lado temporariamente e prossiga para a próxima etapa. Você retornará a esta página para copiar a Live Publishable Key e a Live Secret Key da coluna Token.


Etapa dois - Configurando o Stripe no MemberMouse
  1. No painel do WordPress, vá para MemberMouse > Configurações de pagamento e clique no ícone Métodos de pagamento guia.

  2. Abaixo de Método de pagamento no local, selecione Listrado. Isso exibirá as opções de configuração do Stripe.

  3. Indique se você deseja ou não manter Elementos de listras habilitado ou ativar Stripe.js. Recomendamos o uso do Stripe Elements, pois ele tem o mais alto nível de conformidade e segurança.  

  4. Cole a chave secreta do Stripe Live no campo rotulado como Chave secreta ao vivo.

  5. Cole a Stripe Live Publishable Key no campo rotulado como Chave publicável em tempo real.

  6. Clique no botão Salvar métodos de pagamento botão.



Observação importante: Se você não colar as chaves nos campos apropriados, o checkout não funcionará. Você perceberá que suas chaves começarão com "sk_live" ou "pk_live", indicando a chave secreta ou a chave publicável.

Your site is now ready to start accepting credit card payments and processing them through your Stripe account. Since you’ll be collecting sensitive data on your site you’ll need to ensure that you have an SSL certificate configured for your domain and that you’re using HTTPS on pages that collect sensitive data (i.e. checkout pages, login etc). Read this article for etapas que você pode seguir para instalar um SSL em seu site.

Estilo dos campos de listras

Because MemberMouse takes most of its styling queues from your installed WordPress theme, and Stripe Elements embeds Stripe’s checkout fields for credit card data directly on your checkout page; there will be some appearance differences between the two.  For more information on what these are and the available options, view the Seção de formatação da nossa seção Ativando o processo de checkout seguro 3D para SCA artigo.

Como alterar sua chave de API

You can change your Stripe API key without having any issues with rebilling. MemberMouse will simply use the new key for transactions after you’ve changed it. If you’ve had billing failures after changing to a new key, you may want to test and make sure there’s not a problem with the new key. You can do this by processing a transaction and then issuing a refund with the new key.

Como alterar sua conta Stripe

Com métodos de pagamento no local, como o Stripe, o MemberMouse armazena tokens de cartão em arquivo (as informações do cartão são armazenadas no Stripe). Se você alterar as contas do Stripe, os tokens de cartão em arquivo associados aos seus pagamentos não serão mais válidos, o que significa que as transações de cobrança não poderão ser processadas e os clientes existentes não poderão iniciar novas cobranças com o cartão em arquivo existente. 

Para resolver a necessidade de alterar as contas do Stripe, o Stripe agora oferece um serviço que permite migrar a maioria das informações dos clientes de uma conta do Stripe para outra, possibilitando alterar uma conta do Stripe e manter suas assinaturas de faturamento. Nossos clientes parecem estar satisfeitos com o serviço, embora haja algumas pequenas ressalvas, como o fato de que os reembolsos precisam ser feitos manualmente nas contas migradas e algumas datas podem precisar de ajustes em seus registros do Stripe. Para saber mais sobre esse serviço que o Stripe oferece, Eles têm este artigo com todos os detalhes sobre a migração de contas.

Atualizações da API do Stripe

O Stripe atualiza regularmente sua API, mas eles são muito bons em manter a compatibilidade com versões anteriores.

O MemberMouse v2.4.0 usa a versão da API do Stripe: 6.41.0, lançada 2019-07-31  

Artigos adicionais envolvendo o Stripe
Este artigo foi útil?

Artigos relacionados