Per quanto tu riesca ad escogitare, non esiste nessun sistema di protezione lato client realmente sicuro, in particolar modo se si tratta di questioni di denaro...

Scegli un linguaggio lato server, che ti si possa spostare nel forum opportuno.