Descrição
O SurfCoins adiciona carteiras digitais e saldos de fidelidade aos usuários do WordPress.
A edição Community oferece administração manual das carteiras. Administradores autorizados podem criar carteiras, creditar ou debitar usuários individualmente, consultar saldos e verificar o histórico de transações.
Principais recursos
- Carteiras digitais para usuários registrados no WordPress.
- Operações manuais de crédito e débito.
- Central Financeira com pesquisa de usuários e gerenciamento de saldos.
- Histórico individual de transações.
- Identificador público da carteira e código QR.
- Painel administrativo e diagnóstico do sistema.
- Shortcodes para carteira, saldo, histórico e código QR.
- Camada de compatibilidade para instalações existentes do SurfCoins.
Histórico de transações
As movimentações da carteira são registradas para que administradores e usuários possam consultar o tipo de transação, valor, descrição e data.
Código QR da carteira
Cada carteira pode exibir um identificador público e um código QR. A imagem QR é gerada pelo serviço externo QRServer. Consulte a seção Privacidade para obter detalhes.
Shortcodes
[surfcoins_carteira]— exibe a carteira completa do usuário conectado.[surfcoins_saldo]— exibe o saldo atual da carteira.[surfcoins_meu_qrcode]— exibe o código QR da carteira e o identificador público.[surfcoins_historico]— exibe o histórico de transações.[surfcoins_acoes_rapidas]— exibe as ações rápidas da carteira.[surfcoins_carteira_publica]— exibe a identificação pública da carteira.[surfcoins_users]— exibe o diretório pesquisável de membros com status online/offline.
Privacidade
O SurfCoins armazena informações de carteiras, saldos e transações no banco de dados do WordPress para fornecer seus recursos.
Quando o código QR de uma carteira é exibido, o navegador do visitante solicita a imagem QR à API externa de QR Code em api.qrserver.com. A solicitação contém a URL pública da carteira codificada no código QR, além de parâmetros de geração da imagem, como tamanho, formato e margem. O SurfCoins não inclui intencionalmente o saldo da carteira, senha ou endereço de e-mail nessa solicitação.
O provedor pode receber informações técnicas da solicitação conforme descrito em sua declaração de privacidade. O SurfCoins adiciona um texto sugerido para a política de privacidade à tela de configurações de Privacidade do WordPress, para que os proprietários de sites possam informar essa integração quando necessário.
Serviços externos
API de QR Code (goQR.me / Foundata GmbH)
O SurfCoins usa a API de QR Code hospedada em api.qrserver.com para gerar a imagem PNG do código QR da carteira pública de um usuário. Essa solicitação externa ocorre quando uma imagem de código QR de uma carteira SurfCoins é exibida no navegador.
A solicitação envia a URL pública da carteira SurfCoins que deve ser codificada na imagem QR, juntamente com parâmetros da imagem, como dimensões solicitadas, formato PNG e margem. O provedor também pode receber informações técnicas normais da solicitação provenientes do navegador ou cliente HTTP. Nenhuma senha da carteira, endereço de e-mail ou saldo da carteira é enviado intencionalmente pelo SurfCoins a esse serviço.
Provedor do serviço: goQR.me / Foundata GmbH.
- Termos de Serviço: https://goqr.me/legal/tos-api.html
- Política de Privacidade da API de QR Code: https://goqr.me/de/rechtliches/datenschutz-api.html
- Documentação da API: https://goqr.me/api/
Código-fonte
O JavaScript distribuído com o SurfCoins é o código-fonte legível por humanos usado pelo plugin. O plugin não requer npm, webpack, minificador ou outra etapa de compilação para regenerar os arquivos JavaScript distribuídos. Nenhum artefato JavaScript compilado ou minificado é necessário para o funcionamento normal.
Capturas de tela





Instalação
- No WordPress, acesse Plugins > Adicionar plugin > Enviar plugin.
- Selecione o arquivo ZIP do SurfCoins e instale-o.
- Ative o SurfCoins.
- Abra SurfCoins > Central Financeira para pesquisar usuários e gerenciar saldos.
- O SurfCoins cria automaticamente a página Minha Carteira com o shortcode
[surfcoins_carteira]. Adicione quaisquer outros shortcodes desejados às páginas do WordPress.
Atualizar ou desativar o plugin não remove automaticamente as carteiras, os saldos ou as transações existentes.
Perguntas frequentes
-
Um administrador pode creditar SurfCoins manualmente?
-
Sim. Administradores autorizados podem creditar a carteira de um usuário individualmente.
-
Um administrador pode debitar SurfCoins manualmente?
-
Sim, desde que a carteira tenha saldo suficiente e o usuário atual possua a permissão necessária.
-
O que acontece com os dados quando o plugin é desativado?
-
A desativação não remove carteiras, saldos nem registros de transações.
-
O código QR usa um serviço externo?
-
Sim. As imagens dos códigos QR das carteiras são geradas pela API externa de QR Code operada pela goQR.me / Foundata GmbH em
api.qrserver.com. Consulte a seção Serviços externos abaixo para saber quais dados são enviados e acessar os documentos legais do provedor.
Avaliações
Não há avaliações para este plugin.
Colaboradores e desenvolvedores
“SurfCoins” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresSurfCoins” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.
Traduzir o “SurfCoins” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
2.1.25
- Adds a Go Pro admin page below Registration Bonus to introduce SurfCoins Business.
- Presents commercial upgrade possibilities without changing Community wallet functionality.
- Links administrators to the official SurfCoins Business plans page for current plan and purchasing information.
2.1.23
- Adiciona uma ação rápida Transferir no Community que abre um modal informativo do SurfCoins Business quando nenhum complemento de transferência está ativo.
- Omite automaticamente a alternativa Transferir do Community quando o SurfCoins Transfer está ativo, evitando ações duplicadas.
- Mantém a execução de transferências fora do Community, preservando a arquitetura independente de complementos.
2.1.22
- Redesenha a tela de configurações do bônus de boas-vindas com um cartão responsivo, controle de alternância acessível e controles de valor mais claros.
- Alinha as ações do painel, da Central Financeira e das configurações ao sistema visual independente do SurfCoins.
- Mantém toda a estilização administrativa dentro do Community, sem dependência do SurfCoins UI 2.0 ou PRO.
2.1.21
- Adiciona uma camada visual Community completa e independente, que não depende do SurfCoins UI 2.0.
- Protege botões, cartões, listas e modais da carteira contra estilos globais conflitantes do tema.
- Melhora a apresentação responsiva, o foco visível pelo teclado, o suporte a movimento reduzido e o cartão informativo do complemento Business.
2.1.20
- Torna o JavaScript distribuído da carteira diretamente legível por humanos, sem exigir etapa de compilação.
- Corrige a validação de saldo para usuários inválidos e remove um aviso de variável indefinida.
- Remove do Community o código inativo de pré-visualização e de transferência para destinatários; extensões separadas continuam responsáveis por suas próprias implementações de transferência.
- Documenta a API externa de QR Code com seus Termos de Serviço, Política de Privacidade e documentação da API.
- Usa um prefixo consistente nas classes do SurfCoins, mantendo aliases de compatibilidade para integrações existentes.
- Melhora o escape tardio da saída e remove os arquivos de tradução PO/MO incluídos no plugin em favor das traduções do WordPress.org.
2.1.18
- Adiciona um ponto de extensão neutro para recebimento de cashback às Ações Rápidas da Carteira.
- Exibe uma ação BUSINESS claramente identificada sem incorporar ao Community o scanner ou a lógica financeira do Business.
- Permite que complementos compatíveis forneçam o modal de recebimento de cashback enquanto o Community permanece funcional de forma independente.
2.1.14
- Mantém as fotos de perfil locais do SurfCoins disponíveis por meio dos avatares do WordPress, independentemente das ferramentas de migração.
- Adiciona suporte nativo ao metadado de usuário
surfcoins_profile_photo_id.
2.1.13
- Adiciona um gerenciador dedicado de página padrão para a carteira SurfCoins.
- Cria ou reutiliza automaticamente, na ativação, a página publicada “Minha Carteira” com o shortcode
[surfcoins_carteira]. - Evita páginas de carteira duplicadas reutilizando a página armazenada, o slug canônico ou uma página existente que contenha o shortcode da carteira.
- Armazena o ID da página da carteira para integrações futuras confiáveis, preservando a compatibilidade retroativa.
2.1.12
- Reformulou a filtragem online/offline dos membros para usar somente APIs do WordPress.
- Removeu consultas diretas ao banco de dados e parâmetros de consulta de usuários por exclusão do diretório de membros.
- Preservou a janela online de 5 minutos e os metadados legados de atividade do usuário.
2.1.11
- Substitui os filtros
meta_queryde status dos membros por uma tabela de atividade dedicada e indexada. - Preserva a janela online existente de cinco minutos, a pesquisa de membros, os filtros de status e a paginação.
- Mantém sincronizados os metadados legados de atividade do usuário para compatibilidade retroativa com integrações existentes.
- Remove os dois avisos de
meta_querylenta relatados pelo Plugin Check no diretório de membros.
