Gateway Stripe Terminal
O gateway Stripe Terminal permite aceitar pagamentos presenciais usando leitores de hardware Stripe Terminal diretamente no WCPOS. Este gateway oferece suporte tanto a leitores de cartão físicos quanto ao modo simulador para testes.
Recursos
Integração de hardware
Conecte leitores físicos Stripe Terminal por conexão com a internet
Modo simulador
Teste pagamentos sem hardware usando o simulador da Stripe
Processamento em tempo real
Processamento e confirmação instantâneos de pagamentos
Transações seguras
Processamento de pagamentos em conformidade com PCI pela Stripe
Pedidos por telefone (MOTO)
Aceite pagamentos com cartão por telefone digitando os dados no leitor
Instalação
Instalar Stripe Terminal para WooCommerce
Instale em WP Admin > POS > Configurações > Extensões ou baixe o arquivo zip do plugin mais recente (não o zip nem o tarball do código-fonte do GitHub) na página de releases do GitHub e envie-o por Plugins > Adicionar novo > Enviar plugin.
Configurar as configurações da Stripe
- Acesse
WP Admin > WooCommerce > Configurações > Pagamentos - Encontre Stripe Terminal na lista de métodos de pagamento
- Clique em Stripe Terminal para acessar as configurações
- Insira sua chave secreta da Stripe (você pode obtê-la no painel da Stripe)
- Salve as configurações
Não é necessário ativar o gateway Stripe Terminal nas configurações do WooCommerce. Ele será ativado especificamente para o POS na próxima etapa.
Ativar no WCPOS
- Acesse
WP Admin > POS > Configurações > Finalização de compra - Localize o gateway Stripe Terminal na lista
- Ative o gateway para uso no POS
- Salve suas configurações
Uso
Conectar um leitor
Ao selecionar o gateway Stripe Terminal durante a finalização da compra no POS:
- Escolha o método de conexão: é possível conectar um leitor físico ou usar o simulador
- Leitor físico: Siga as instruções na tela para conectar seu dispositivo Stripe Terminal
- Simulador: Selecione o modo simulador para testar vários cenários de pagamento sem hardware
Processamento de pagamentos
- Adicionar itens: Adicione produtos ao carrinho no POS
- Selecionar gateway: Escolha "Stripe Terminal" como forma de pagamento
- Conectar leitor: Conecte seu leitor ou escolha o modo simulador
- Processar pagamento: Siga as instruções para concluir a transação
- Confirmação: O pedido será concluído automaticamente após o pagamento bem-sucedido
Teste com o simulador
O simulador permite testar várias formas de pagamento e cenários:
- Pagamentos com cartão: Teste diferentes tipos de cartão (Visa, Mastercard, etc.)
- Pagamentos por aproximação: Simule transações de pagamento por aproximação
- Cenários de erro: Teste pagamentos recusados e outras condições de erro
- Valores diferentes: Teste vários valores de transação
Pedidos por telefone (MOTO)
MOTO (Mail Order/Telephone Order) permite processar pagamentos com cartão para clientes que não estão fisicamente presentes — por exemplo, ao receber um pedido por telefone. Em vez de aproximar ou inserir um cartão, o comerciante digita os dados do cartão diretamente na tela do leitor do terminal.
Configuração
Solicitar acesso MOTO à Stripe
MOTO não vem ativado por padrão. Entre em contato com o suporte da Stripe e peça para ativarem as permissões MOTO na sua conta. Este é um processo rápido, mas requer aprovação manual da Stripe.
Ativar nas configurações do plugin
- Acesse
WP Admin > WooCommerce > Configurações > Pagamentos > Stripe Terminal - Marque a caixa de seleção Pedidos por telefone (MOTO)
- Salve as configurações
Conectar um leitor compatível
MOTO funciona apenas com leitores compatíveis conectados à internet listados em Terminais compatíveis. A opção não aparecerá para outros tipos de leitor.
Receber um pedido por telefone
- Conecte um leitor compatível (consulte Terminais compatíveis)
- Na tela de pagamento, ative Pedido por telefone
- Clique em Receber pagamento com cartão — o leitor exibirá uma tela de inserção do número do cartão em vez de solicitar aproximação/inserção
- Digite o número do cartão, a validade e o CVV do cliente no leitor
- A partir daí, o pagamento é processado normalmente
Pagamentos MOTO usam card como tipo de forma de pagamento em vez de card_present. Isso significa que, da perspectiva da Stripe, eles são tratados mais como transações online; portanto, aplicam-se as taxas padrão de processamento de cartões online, e não as taxas presenciais.
A opção Pedido por telefone só aparece quando todas as três condições são atendidas: a configuração de MOTO está ativada nas configurações do plugin, um leitor compatível está conectado e o leitor não é um simulador. Se a opção não aparecer, verifique essas condições.
Requisitos
Compatibilidade de hardware
Esta implementação usa o SDK JavaScript da Stripe, o que significa que funciona por meio de aplicações web, mas exige somente terminais conectados à internet. Terminais Bluetooth não são compatíveis no momento.
Terminais compatíveis (conectados à internet)
- Stripe Reader S700/S710 ✅ - Terminal conectado por Ethernet/WiFi
- WisePOS E ✅ - Terminal conectado por WiFi
Terminais não compatíveis (Bluetooth)
- BBPOS Chipper 2X BT ❌ - Apenas Bluetooth
- BBPOS WisePad 3 ❌ - Apenas Bluetooth
- Verifone P400 ❌ - Apenas Bluetooth
A compatibilidade com terminais Bluetooth está planejada para uma versão futura do app para iOS e Android. Quando disponível, isso permitirá compatibilidade com todos os leitores certificados para Stripe Terminal, incluindo o M2 e o WisePad 3.
Problemas comuns
Leitor não conecta
- Certifique-se de estar usando um terminal conectado à internet compatível
- Verifique se o terminal está conectado ao Wi-Fi/Ethernet e online
- Verifique se a sua conta Stripe tem o Terminal ativado
- Confirme se o terminal está registrado no seu Stripe Dashboard
Pagamento recusado
- Verifique se a sua conta Stripe está ativa e em situação regular
- Verifique se o cartão usado é válido
- Certifique-se de que há fundos suficientes disponíveis
Alternância de pedido por telefone não aparece
- Verifique se a configuração Pedidos por telefone (MOTO) está ativada em
WooCommerce > Configurações > Pagamentos > Stripe Terminal - Verifique se você está conectado a um leitor compatível (consulte Terminais compatíveis) — a alternância fica oculta para outros tipos de leitor
- A alternância não aparece ao usar o simulador
O pagamento MOTO falha com um erro
- Confirme se a Stripe ativou as permissões MOTO na sua conta — entre em contato com o suporte da Stripe se ainda não tiver feito isso
- Verifique novamente se os dados do cartão foram inseridos corretamente no leitor
- Pagamentos MOTO podem ter verificações de fraude mais rigorosas — confirme se o cartão é válido e tem fundos suficientes
Erros de certificado SSL
- Stripe Terminal requer HTTPS - verifique se seu site tem um certificado SSL válido
- Verifique se seu certificado SSL está configurado corretamente
Como obter ajuda
Para suporte técnico:
- Acesse o repositório no GitHub para relatar problemas
- Consulte a documentação do Stripe Terminal para obter orientações específicas de hardware
- Entre em contato com o suporte do Stripe para problemas relacionados à conta
Capturas de tela
Capturas de tela serão adicionadas em uma atualização futura para mostrar:
- Configuração do gateway nas configurações de pagamento do WooCommerce
- Interface de checkout do POS com seleção do Stripe Terminal
- Interface de teste do simulador com vários métodos de pagamento