Skip to main content
Everything is configured from inside Discord with /payment_config — no dashboard, no separate setup site. Settings are scoped to your server.

Payment methods

Run /payment_config with the field for whichever provider you use — each one is independent, so configure only what applies: Remove a single method with /remove_payment_method instead of clearing it manually — see Admin commands for both commands’ exact syntax.

Server settings

The same /payment_config command also sets:
  • currency — the default invoice currency (USD, EUR, or GBP) used when a command doesn’t specify one.
  • invoice_prefix — the prefix used for invoice numbers, e.g. INV.
  • admin_role — the Discord role that counts as admin for managing invoices and configuration, on top of Discord’s own Administrator permission. See Installation & Permissions for exactly what admin access covers.
  • log_channel — where audit events (invoice created, status changes, configuration changes) are posted.
  • payment_visibility — who can run /payment_methods: public (anyone), customers (admins plus anyone who’s been attached to an invoice as a customer), or staff (admins only). Admins can always see it regardless of this setting.
Only the fields you pass are changed — anything left out keeps its current value, and running the command again updates in place rather than requiring a reset first.

Payment profiles

Off by default. A server that never touches this sees no behavior change — every invoice bills to the payment methods configured above. Turning it on with
lets individual staff members or named teams register their own payment details, so different invoices can bill to different destinations instead of always the server default. See Payment profile commands for the full command set once it’s on.
Turning payment profiles off again doesn’t delete existing profiles, but every invoice that isn’t explicitly bound to one falls back to the server’s own configured payment methods above.