Configuration

Dashboard configuration

There are multiple things that can and need to be configured for the Dashboard to be functional which can be accessed from the edit button on the Dashboard settings page.

Edit button

These configuration settings include:

Business Name

This should be the public name for the Dashboard. It appears on the site titles and all emails originating from the Dashboard.

Hostname

This is the domain or subdomain name that the Dashboard will be accessible at. It needs to be pointing at our server IP with an A record which will be provided. Depends on your domain registrar this is usually done on the DNS configuration page.

⚠️

Changing this hostname to a domain/subdomain not pointing at our server will result in the Dashboard instance being inaccessible**

Logo URL

A direct URL to an image (png, svg, jpg) to be used as a logo for the Dashboard and all emails that originate from it.

Primary Colour

This is the primary colour of the Dashboard for buttons, highlighted text, checkboxes and etc. Can only use 6 letter HTML HEX codes like #AABBCC

Currency

This is the primary currency of which the prices on the Dashboard are. Only ISO 3-Letter Currency Code that are supported by Stripe can be used.

For more information on what currencies you can use with Stripe you can check https://stripe.com/docs/currencies (opens in a new tab)

Stripe Secret Key

Your live Stripe secret key obtained from the developer section of the Stripe dashboard.

⚠️

Please note that changing this Stripe key should only be done after notifying us of the change. This is because Stripe webhooks are automatically created and stored when you set a key, and if that's replaced without these being cleared by us your site will not receive payment notifications/orders

Mailgun/SMTP Options

These are multiple options that are titled

  • Mailgun Email Login SMTP Username
  • Mailgun Email Password SMTP Password
  • Mailgun Email From Emails will be sent with this from address
  • Mailgun Email Server SMTP Server (smtp.mailgun.org if you're using mailgun)

We recommend using mailgun.com to fill these fields but it does support any SMTP server, default port is assumed to be 587.

If you can't locate the information for these fields please see SMTP Credientials section on https://help.mailgun.com/hc/en-us/articles/203380100-Where-Can-I-Find-My-API-Key-and-SMTP-Credentials- (opens in a new tab)

Privacy Policy / Terms of Service Links

These should be direct links to your Privacy Policy and Terms of Service pages. They are displayed in checkout page and registration page.

Discord Client ID / Secret

These are needed to enable login through Discord for the Dashboard instance. They are obtained from the Discord application through the developers portal.

Please set a redirect URL on OAUTH page that points at your domain with this specific path /api/auth/callback/discord

Your full redirect URL should look like https://domain.com/api/auth/callback/discord (replacing domain.com with your domain/hostname)

Discord oauth redirect

Stripe Automatic Tax (VAT)

This setting is for enabling Stripe's automatic tax collection through checkout session. If you have tax rules on your Stripe account you can enable this option to start collecting tax.

The Dashboard sets checkout price to Tax inclusive when this option is enabled.

For more information, please check https://stripe.com/docs/tax (opens in a new tab)