Entrar
Começar

Blog Easy Digital Downloads

Tutoriais, Dicas e Recursos do WordPress para Ajudar a Expandir Seu Negócio

Strong Customer Authentication e EDD

Atualização SCA do Easy Digital Downloads

Última Atualização:

imagem do autor
Por Chris Klosowski Presidente

Hoje, estamos anunciando o beta de nossa onda inicial de suporte para Strong Customer Authentication (ou SCA, em resumo). Este beta inicial consiste em suporte para o gateway de pagamento Stripe.

Atualização: Stripe Gateway 2.7 e Recurring Payments 2.9 são lançados oficialmente, oferecendo suporte SCA para pagamentos Stripe.

Tenho o prazer de informar que as seguintes extensões têm betas disponíveis que permitem aceitar pagamentos que exigem SCA:

  • Stripe Gateway 2.7 Beta 1
  • Recurring Payments 2.9 Beta 1

Portanto, sem mais delongas, aqui estão as grandes mudanças que virão em cada um desses lançamentos

Como testar versões beta

Para ajudar a garantir que o lançamento final dessas extensões ocorra da forma mais tranquila possível, precisamos da sua ajuda para testar esta versão beta.

Testar o beta é muito simples. Basta fazer login no seu site de testes que possui Easy Digital Downloads com Stripe e/ou Recurring Payments instalado e ativado e navegar até Downloads → Ferramentas → Versões Beta e marcar a caixa das extensões para as quais você deseja permitir testes beta.

A atualização beta agora estará disponível como uma atualização de plugin WordPress padrão em sua página de Plugins, embora possa levar algumas horas para a notificação aparecer. Para mais detalhes, você pode ver esta documentação sobre como habilitar betas para extensões.

Observação: não recomendamos que você teste o beta em um site ativo, por favor, faça todos os testes em um site de staging. Embora façamos o nosso melhor para não causar problemas durante as atualizações, às vezes problemas passam despercebidos, então ter um site de staging / teste é muito importante.

Stripe 2.7 Beta 1

Suporte SCA e PaymentIntents

Refatoramos nossa integração Stripe do zero para suportar esta nova plataforma que não apenas suporta a API Payment Intents, mas também está em conformidade com os regulamentos SCA. Quando exigido pelo banco, o cliente será solicitado com o desafio SCA/3DS antes de concluir sua compra:

Um exemplo de um pagamento de teste feito com o desafio SCA.

Erros de cartão inline com Stripe

Vocês pediram, e finalmente, com a ajuda da plataforma Stripe Elements, os clientes que pagam via cartão de crédito com Stripe verão mensagens de erro de cartão inline que não exigem uma atualização da página.

Stripe Elements agora mostrará erros baseados em cartão inline sem atualização de página

Importante: Se você personalizou sua página de checkout para fazer alterações nos campos do cartão Stripe, por favor, leia os parágrafos a seguir.

Você pode ter notado que os campos do cartão de crédito mudaram bastante. Em vez de três campos de formulário para o número do cartão, data de validade e CVV, temos o que parece ser um campo de formulário. Isso faz parte do Stripe Elements e é necessário para que o Stripe funcione agora.

Se você personalizou sua página de checkout e desvinculou nossos campos de cartão com algo como o seguinte, você precisará remover essa personalização para que o sistema de checkout e gerenciamento de cartões continue funcionando.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Depreciação do modal Stripe Checkout

Como abordamos em nossa postagem inicial sobre SCA, a Stripe removeu a capacidade de usar o modal Stripe Checkout nesta versão de sua API. Embora eles tenham um sistema Checkout de substituição, ele não é mais um modal e requer que o cliente seja redirecionado para fora de sua loja para concluir a compra. Como esta é uma grande mudança de comportamento, optamos por não migrar simplesmente para o novo Checkout e, em vez disso, redirecionar para a página de checkout do Easy Digital Downloads. No futuro, estamos pesquisando uma solução para reintroduzir um recurso 'semelhante ao checkout' que lhe dará a capacidade de usar um modal novamente.

Requisitos de versão do PHP

Devido a toda a incrível nova funcionalidade que nos foi fornecida pela biblioteca Stripe v3, PaymentIntents e os campos de checkout Elements, foi necessário aumentar nosso requisito de versão do PHP para PHP 5.6 ou superior.

Outras alterações notáveis

  • Os usuários agora têm a capacidade de remover todos os cartões de suas contas, bem como adicionar um novo cartão, quando não têm cartões associados à sua conta.
  • Os proprietários da loja agora podem optar por carregar a biblioteca Javascript da Stripe apenas quando ela for necessária.
  • Uma experiência muito melhorada com o formulário de endereço de cobrança.
  • Atualizado para a versão 2019-08-14 da API da Stripe

Recurring Payments 2.9 Beta 1

Assim como com a Stripe, precisamos fazer algumas mudanças significativas em nossa extensão Recurring Payments para suportar SCA e as novas versões da API da Stripe.

Suporte de carrinho misto para Stripe

Devido a algumas mudanças na forma como os pagamentos da Stripe são criados para compras de assinatura, agora é possível que os clientes que optam por fazer checkout usando Stripe comprem um produto de assinatura e um produto não de assinatura ao mesmo tempo. Por enquanto, este recurso é limitado ao uso da Stripe no checkout.

Outras alterações notáveis

A maioria das alterações para esta versão são mudanças 'nos bastidores'. Existem alguns outros destaques que provavelmente serão de seu interesse.

  • Capacidade de alterar o texto do link para cancelar uma assinatura.
  • Os administradores agora podem configurar e receber um e-mail quando um cliente cancela uma assinatura.
  • Corrigido um bug que fazia com que o PayPal Pro/Express às vezes lidassem com as chamadas IPN um do outro.
  • Adicionada uma caixa de seleção para permitir o cancelamento de uma assinatura ao reembolsar um pagamento.
  • Os administradores agora podem alterar o ID do preço ao qual uma assinatura está associada, quando o produto tem preços variáveis.

E quanto a outros gateways?

PayPal Pro

Começamos recentemente a desenvolver suporte para o PayPal Pro, mas neste momento não temos uma integração funcional com a Cardinal Commerce, o fornecedor com quem escolhemos trabalhar. Aguardamos ansiosamente o apoio contínuo deles para nos ajudar a nos tornarmos compatíveis com SCA com o PayPal Pro.

Braintree

Adicionamos o Braintree à nossa lista de gateways a serem suportados em um futuro próximo. Neste momento, estamos pesquisando o que será necessário para obter o suporte SCA do Braintree no Easy Digital Downloads e comunicaremos quando, se e quando estiver pronto.

Recursos Populares

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o EDD é financiado, por que isso importa e como você pode nos apoiar.

Experimente Vendas Contínuas com EDD

Gerencie sua loja digital sem esforço com ferramentas poderosas e transações seguras

Popular no EDD Agora!

Ative Links Mágicos de Login Único no Checkout do WordPress para Seus Clientes Recorrentes
Ative Links Mágicos Seguros de Login no Checkout no WordPress
Clientes recorrentes abandonam carrinhos quando não conseguem lembrar suas senhas. O Easy Digital Downloads (EDD) agora permite que eles façam login em…
Como Escrever Descrições de Produtos Digitais com WordPress para Impulsionar Vendas
Como Escrever Descrições Eficazes de Produtos Digitais
Escrever descrições de produtos digitais é mais difícil do que parece. Suas palavras são a única coisa entre um navegador e…

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.