Subscrições com Redsys no WooCommerce: guia 2026

Cobrar subscrições com Redsys no WooCommerce é hoje a via padrão para gerir pagamentos recorrentes em Espanha, porque a Redsys é a plataforma que presta serviço à maioria dos bancos espanhóis (BBVA, Santander, CaixaBank, Sabadell e muitos mais). A chave não está na primeira cobrança, que qualquer gateway sabe fazer, mas na segunda, na terceira e em todas as que vêm depois: renovações cobradas automaticamente, mês após mês, sem que o cliente tenha de voltar a introduzir o cartão. Neste artigo explicamos como a tokenização o torna possível, como se enquadra na norma SCA/PSD2 e por que o Bizum, apesar de ser cómodo, não pode ser usado para recorrências. O objetivo é que montes um modelo de quotas fiável, em que um primeiro pagamento autorizado dê lugar a cobranças posteriores sem fricção.

Cobrança recorrente de Redsys numa loja WooCommerce através de cartão tokenizado

Subscrições com Redsys no WooCommerce: por que a tokenização muda tudo

Uma cobrança recorrente tem uma exigência particular: o negócio deve poder voltar a cobrar sem que o cliente esteja presente. Isso obriga a guardar de forma segura uma “credencial de pagamento” reutilizável. A Redsys resolve isto com o pagamento por referência, que é o seu nome para a tokenização: no primeiro pagamento não só se cobra, como se solicita ao banco uma referência que representa esse cartão e que fica vinculada ao comércio. Nas renovações, a loja envia apenas essa referência e o valor, e o banco executa a cobrança.

Convém sublinhar uma ideia que muitas vezes passa despercebida: a loja nunca volta a lidar com o número real do cartão. Apenas guarda e reutiliza essa referência, de modo que os dados sensíveis permanecem sempre do lado do banco e da Redsys, não no teu servidor. Isto reduz a tua exposição e simplifica o cumprimento das obrigações de segurança sobre dados de cartão.

O que é o pagamento por referência (tokenização)

A referência é um identificador opaco. Não é o número do cartão, não revela os dados sensíveis do cliente e só serve para esse comércio concreto. Por isso é seguro armazená-la: mesmo que alguém a intercetasse, não a poderia usar noutro sítio nem reconstruir o cartão original. Este mecanismo é o que separa um simples gateway de pagamento de um gateway capaz de sustentar subscrições reais. Sem token, cada renovação exigiria que o cliente voltasse a pagar manualmente, e isso, na prática, mata qualquer modelo de recorrência.

Como funciona a cobrança recorrente com Redsys passo a passo

Para entender bem como funcionam as subscrições com Redsys no WooCommerce, convém separar mentalmente dois momentos muito distintos, porque têm requisitos técnicos e legais diferentes.

O primeiro pagamento: criação da referência

No checkout inicial o cliente está presente. Introduz o cartão no TPV virtual da Redsys e, se o banco o exigir, completa a autenticação reforçada (normalmente um código enviado pela app bancária ou por SMS). Nessa mesma operação, a loja solicita a criação da referência. No final, acontecem duas coisas: foi cobrada a primeira quota e foi guardado o token para o futuro.

As renovações automáticas: cobrança sem fricção

Quando chega a data de renovação, o processo é totalmente desassistido. O WooCommerce dispara a cobrança, envia a referência guardada para a Redsys e o banco debita o valor. O cliente não recebe qualquer formulário, não tem de fazer nada e, se tudo correr bem, nem se apercebe até ver a cobrança no extrato. Quando o banco responde, a Redsys envia à loja uma notificação de confirmação; com ela, o WooCommerce marca a encomenda de renovação como paga e prolonga a subscrição automaticamente. Este é exatamente o comportamento que o guia de subscrições no WooCommerce descreve como imprescindível para qualquer negócio de quotas: que a renovação não dependa da boa memória do cliente.

SCA e PSD2: autenticação reforçada sem quebrar as renovações

A norma europeia PSD2 introduziu a Autenticação Reforçada do Cliente (SCA): em muitos pagamentos eletrónicos o utilizador deve provar quem é com um duplo fator. À primeira vista isto choca com a ideia de uma cobrança desassistida, porque na renovação o cliente não está presente para se autenticar. É aqui que a tokenização bem implementada faz a diferença.

Como as subscrições com Redsys no WooCommerce contornam a SCA de forma segura

A própria PSD2 contempla as operações iniciadas pelo comércio (os chamados MIT, merchant-initiated transactions). A lógica é simples: a autenticação forte é realizada uma vez, no primeiro pagamento com o cliente presente, e esse consentimento fica associado à referência. As renovações posteriores são marcadas como cobranças recorrentes iniciadas pelo comércio, ficando isentas de repetir o duplo fator. Não se está a contornar a segurança: está-se a cumprir a norma no momento certo e a aproveitar a isenção prevista para recorrências. Por isso as subscrições com Redsys no WooCommerce podem ser automáticas e cumprir a norma ao mesmo tempo.

Na prática, isto significa que o peso da autenticação recai na primeira cobrança. Se essa criação for feita corretamente, com o cartão devidamente tokenizado e o consentimento registado, o resto do ciclo de vida da subscrição decorre sem voltar a incomodar o cliente com códigos nem confirmações. Daí que a criação seja o momento mais delicado de todo o processo e aquele que mais convém cuidar.

Por que o Bizum não serve para cobranças recorrentes

O Bizum é rápido, conhecido e com uma excelente taxa de conversão para pagamentos pontuais. Mas foi desenhado precisamente para isso: pagamentos pontuais, um a um, com o utilizador a confirmar no telemóvel. O Bizum não admite tokenização, ou seja, não gera uma referência reutilizável que permita ao comércio voltar a cobrar por sua conta. Sem token não há renovação desassistida possível.

A consequência prática é clara: podes oferecer Bizum para o primeiro pagamento se for cómodo para os teus clientes, mas a renovação de uma subscrição precisa, obrigatoriamente, de um cartão tokenizado através da Redsys. Apresentar o Bizum como método de “subscrição” seria enganador, porque todos os meses exigiria que o cliente confirmasse o pagamento manualmente, e isso já não é uma subscrição: é uma série de compras avulsas que dependem de o cliente se lembrar e querer.

Tabela comparativa: Redsys tokenizado face a outras opções

Método Renovação automática Tokenização SCA uma só vez Uso recomendado
Redsys (pagamento por referência) Sim Sim Sim, na criação Subscrições e quotas recorrentes
Bizum Não Não Não aplicável Apenas pagamentos pontuais ou primeira cobrança
Domiciliação SEPA Sim Mandato, não token de cartão Não aplicável Recorrente B2B ou quotas elevadas
Cartão internacional (outros gateways) Sim Sim Sim Vendas fora de Espanha

Para um negócio espanhol que vende a clientes espanhóis, montar subscrições com Redsys no WooCommerce costuma ser a combinação mais natural: quota baixa, integração direta com o banco de sempre e compatibilidade total com a cobrança recorrente.

Como configurar a cobrança recorrente da Redsys na tua loja

Não entraremos no detalhe técnico de cada entidade para pôr em marcha as subscrições com Redsys no WooCommerce, porque cada banco tem o seu próprio painel, mas convém saber o que pedir e o que procurar para não ter surpresas.

O que pedir ao teu banco

  • TPV virtual com pagamento por referência ativado. Não basta um TPV normal; é preciso solicitar explicitamente a modalidade de referência (tokenização). Às vezes chama-se “pagamento por referência” ou “pagamento recorrente”.
  • Chave secreta de assinatura (SHA-256). A Redsys assina cada operação; vais precisar dessa chave para que o WooCommerce e o banco se entendam.
  • Confirmação de que suportam MIT. É o que permite marcar as renovações como cobranças iniciadas pelo comércio e evitar o duplo fator em cada cobrança.

Testa primeiro no ambiente de teste

A Redsys dispõe de um ambiente de testes independente do real, com as suas próprias chaves. Antes de abrir a cobrança aos clientes convém simular aí uma criação de referência e uma renovação completa, verificando que a assinatura é validada corretamente e que a notificação de confirmação chega à loja. Assim detetas erros de configuração sem arriscar cobranças reais nem deixar subscrições a meio. Lembra-te de que a chave do ambiente de testes e a de produção são diferentes: trocá-las ao passar para o real é um esquecimento habitual.

O que procurar no plugin

Para que as subscrições com Redsys no WooCommerce funcionem sem sobressaltos, o conector que usares deve fazer três coisas bem: criar a referência no primeiro pagamento, guardá-la associada à subscrição e lançar as renovações enviando essa referência com a assinatura correta. EHERO WooCommerce Subscriptions integra a Redsys recorrente de forma nativa, de modo que a tokenização, o ciclo de renovação e a gestão da isenção SCA vêm resolvidos sem plugins intermédios nem remendos. Se quiseres validar a abordagem com base no WooCommerce, a documentação oficial do WooCommerce é uma boa referência do comportamento padrão da plataforma.

Faturação automática das renovações

Uma cobrança recorrente gera, todos os meses, uma obrigação contabilística. Se cada renovação te obrigar a emitir uma fatura manualmente, a poupança de tempo da cobrança automática perde-se na contabilidade. Por isso, quando geres subscrições com Redsys no WooCommerce, faz sentido ligar as cobranças à faturação: quando uma subscrição é renovada e a Redsys confirma a cobrança, a fatura deve ser emitida automaticamente. Documentar cada renovação não é apenas comodidade: é uma obrigação fiscal, e automatizar a fatura evita esquecimentos e concilia os valores com o que foi realmente cobrado pela Redsys. EHERO Woo Holded cobre precisamente essa etapa, sincronizando as encomendas do WooCommerce com o teu sistema de faturação para que as renovações fiquem documentadas sem intervenção manual.

Perguntas frequentes

Posso usar Bizum para cobrar uma subscrição todos os meses?

Não de forma automática. O Bizum não permite tokenizar o cartão, por isso cada cobrança exigiria que o cliente confirmasse o pagamento manualmente. Serve para o primeiro pagamento, não para a renovação.

O cliente tem de se autenticar em cada renovação por causa da SCA?

Não. A autenticação reforçada é feita uma única vez, na criação da referência. As renovações são marcadas como cobranças iniciadas pelo comércio e ficam isentas do duplo fator.

O que acontece se o cartão tokenizado expirar ou o banco rejeitar a cobrança?

A renovação falha e a subscrição fica pendente de pagamento. O ideal é que o sistema volte a tentar a cobrança e avise o cliente para atualizar o cartão antes de suspender o serviço.

Preciso de um TPV virtual especial do meu banco para tokenizar?

Precisas do mesmo TPV da Redsys, mas com a modalidade de pagamento por referência ativada. É um ajuste que o teu banco ativa a pedido; convém confirmá-lo antes de lançar as subscrições.

Conclusão

Montar subscrições com Redsys no WooCommerce não é complicado quando entendes a peça central: a tokenização ou pagamento por referência, que transforma um primeiro pagamento autenticado numa série de renovações automáticas e conformes com a PSD2. O Bizum fica para os pagamentos pontuais; a recorrência vive no cartão tokenizado. Se queres cobrar quotas todos os meses sem fricção, com o respaldo do teu banco espanhol e sem depender de terceiros, dá uma vista de olhos a EHERO WooCommerce Subscriptions: integra a Redsys recorrente de forma nativa e poupa-te a maior dor de cabeça de qualquer negócio de subscrição, que é a cobrança que chega, sem falhas, mês após mês.

SOLICITE O SEU ORÇAMENTO

Subscreva a nossa newsletter

Receba ofertas exclusivas e atualizações.

Obtenha 10% de desconto no seu primeiro pedido!