Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

WHMCS Captcha no Formulário de Pedido

Featured Replies

Postado

Alguém saberia informar se em alguma configuração do whmcs tem como habilitar o captcha, no formulário de pedido? Aqui tanto novos clientes como clientes antigos não existe essa confirmação quando o cliente faz o pedido, e principalmente fica fácil acontecer pedidos fraudulentos.

Eu uso o recaptcha e inseri no arquivo viewcart.tpl o código abaixo mais não aparece o captcha.

{if $capatacha}
<div class="divider"></div>
<h3>{$LANG.captchatitle}</h3>
<p>{$LANG.captchaverify}</p>
{if $capatacha eq "recaptcha"}
<div>{$recapatchahtml}</div>
{else}
<p><img src="includes/verifyimage.php" align="middle" />&nbsp; <input type="text" name="code" size="10" maxlength="5" class="input-small" /></p>
{/if}

 


Postado

Alguém saberia informar se em alguma configuração do whmcs tem como habilitar o captcha, no formulário de pedido? Aqui tanto novos clientes como clientes antigos não existe essa confirmação quando o cliente faz o pedido, e principalmente fica fácil acontecer pedidos fraudulentos.

Eu uso o recaptcha e inseri no arquivo viewcart.tpl o código abaixo mais não aparece o captcha.

{if $capatacha}
<div class="divider"></div>
<h3>{$LANG.captchatitle}</h3>
<p>{$LANG.captchaverify}</p>
{if $capatacha eq "recaptcha"}
<div>{$recapatchahtml}</div>
{else}
<p><img src="includes/verifyimage.php" align="middle" />&nbsp; <input type="text" name="code" size="10" maxlength="5" class="input-small" /></p>
{/if}

 

Não é possível!

Para funcionar você teria que criar uma customização (formulário próprio) e esse formulário se comunicar com o WHMCS via API (interna ou externa).

Essa questão de pedidos fraudulentos é fácil de resolver, dá uma lida em http://www.whmcs.blog.br/principal/protecao-contra-fraudes/

 


Postado
  • Autor

Não é possível!

Para funcionar você teria que criar uma customização (formulário próprio) e esse formulário se comunicar com o WHMCS via API (interna ou externa).

Essa questão de pedidos fraudulentos é fácil de resolver, dá uma lida em http://www.whmcs.blog.br/principal/protecao-contra-fraudes/

 

Boa noite Edvan.

É uma pena pois o whmcs ativa de boa o recaptcha em outros locais e no mais importante não. Mas enfim, nada é perfeito mesmo.

Eu consegui fazer o recaptcha aparecer no pedido usando os códigos que o google disponibiliza:

<div class="g-recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"></div>
<script src='https://www.google.com/recaptcha/api.js'></script>

Porém o captcha não é validado antes do post, pois que é necessário realizar uma implementação de código no lado do servidor, que eu não entendi direito a documentação. Creio que talvez isso resolva funcione.

Quanto ao FraudLabsPro e o Maxmind, qual você me indicaria? 

E no caso o uso dessas ferramentas, não corre risco de perder pedido, tipo o sistema achar que é fraude e não ser?

Editado por Hospedagem Brasil


Postado

Falsos positivos é comum mas o reCaptcha em pedidos não é recomendável. Utilizo maxmind. Enviado do meu iPhone usando Tapatalk



Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.