Webhooks

Discord webhook logging and server-side security for Alpy Banking.

Put webhook URLs in server.config.lua. Clients never see that file. Leave a field blank to skip logging for that event.

ServerConfig.Webhooks = {
  Deposit     = 'https://discord.com/api/webhooks/...',
  Withdraw    = 'https://discord.com/api/webhooks/...',
  Transfer    = 'https://discord.com/api/webhooks/...',
  CardFreeze  = '',
  CardPin     = '',
  AccountPin  = '',
  Iban        = '',
  OrderCard   = '',
  Loan        = '',
  LoanPayment = '',
}

ServerConfig.WebhookUsername = 'AlpyBank'
ServerConfig.WebhookAvatar   = ''

Server-side security

  • Rate limits per player per action (example: 10 deposits per 30 seconds)
  • Amounts checked against Config.Min/MaxTransactionAmount on the server
  • Balances pulled from the framework after each action; clients cannot fake them
  • IBAN uniqueness enforced in the database

Need help?

Open a ticket in Discord with your framework, artifact build, and the full server console error if start fails.