Hook · WHMCS

Decidi quali metodi di pagamento può usare ogni cliente, con una casella per gateway nel suo profilo.

Disattiva uno o più gateway di pagamento per singolo cliente. I metodi disattivati spariscono da checkout, fatture, profilo, aggiunta fondi e pagamento multiplo, e vengono rifiutati anche lato server. Le nuove fatture passano automaticamente a un gateway consentito. Un unico file hook, senza modifiche a file di sistema o template.

Payment Gateway Inhibitor, metodi di pagamento per cliente in WHMCS

Payment Gateway Inhibitor permette di disattivare uno o più gateway di pagamento per singolo cliente. WHMCS può attivare un gateway per tutti o limitarlo per prodotto, ma non offre un modo nativo per limitarlo per cliente. Questo hook aggiunge proprio questa funzione.

Usi tipici:

  • riservare il bonifico o il pagamento posticipato ai clienti di fiducia;
  • impedire la carta a un cliente che ha avuto contestazioni (chargeback);
  • nascondere PayPal a un account specifico.

Caratteristiche principali

  • Configurazione per cliente: nella scheda Profilo del cliente compare il campo Disabled payment methods, con una casella per ogni gateway attivo.
  • Nascosto in tutta l’area clienti: checkout, metodo predefinito nel profilo, menu del metodo di pagamento sulle fatture, aggiunta fondi e pagamento multiplo.
  • Funziona con temi personalizzati: oltre alle variabili dei template, un filtro leggero a livello di pagina copre anche i temi che mostrano i gateway in modo diverso, compresi i contenuti AJAX.
  • Controllo lato server: ordini e modifiche del profilo con un gateway disattivato vengono rifiutati con un messaggio chiaro, anche se il modulo viene manipolato.
  • Fatture corrette automaticamente: le nuove fatture non pagate con un gateway disattivato, come i rinnovi automatici, passano a un gateway consentito.
  • Impostazioni sicure: almeno un metodo di pagamento resta sempre disponibile.
  • Tracciabilità: ogni modifica viene registrata nel Log attività di WHMCS.
  • Messaggio di errore multilingua in italiano, tedesco, francese e inglese, personalizzabile con i language override.
  • Leggero: un file hook e una piccola tabella creata automaticamente; le impostazioni vengono rimosse quando si elimina un cliente.

Requisiti

  • WHMCS 8.x
  • PHP 7.2 o successivo

Installazione: estrai lo ZIP nella cartella principale di WHMCS, apri un cliente e spunta i metodi da disattivare. Nient’altro da configurare.

Prezzo

Gratuito

Prezzi in CHF come indicati nello shop, che fa sempre fede.