Solix
  • Solix
  • Changelog
    • v0.0.4
    • v0.0.3
    • v0.0.2
  • Quick Start guide
    • Getting started
      • Installing Solix
      • Configuring Solix
      • Configuring Modules
  • Modules
    • Converting
      • Configuring Solix Converting
    • Utility
      • Configuring Solix Utility
    • Logging
      • Configuring Solix Logging
    • Fun
      • Configuring Solix Fun
    • Payments
      • Configuring Solix Payments
    • Ticketing
      • Configuring Solix Ticketing
    • Moderation
      • Configuring Solix Moderation
  • Developer Guide
    • Getting started as a developer
    • How to create a module
Powered by GitBook
On this page
  1. Modules
  2. Payments

Configuring Solix Payments

The configuration file for Solix Payments is relatively simple in comparison to other modules. It is broken down into 2 parts, credentials and invoice settings. You can see the configs as below.

Credentials

Below is the credentials part of the configruation file. Here is it asking for the PayPal clientId and PayPal clientSecret. These can be obtained from paypal.com/developers. Please ensure that they are LIVE credentials, otherwise the bot will not function.

###############
# CREDENTIALS #
###############
enabled: true # Whether the module is enabled
paypalCredentials:
  clientId: "CLIENT_ID" # PayPal Client ID
  clientSecret: "CLIENT_SECRET" # PayPal Client Secret

Invoice Settings

These are the simple settings which will be displayed on your invoice. Again, it is relatively simple and self-explanatory.

####################
# INVOICE SETTINGS #
####################
paypalInvoiceSettings:
  invoiceNote: "Thank you for your bussiness" # Note to users displayed at bottom of invoice
  termsAndConditions: "Terms apply" # Terms and conditions of your service (Link to a document if needed)
  invoicer: 
    bussinessName: "Solix" # Your company name
    logo: "https://example.com/logo.PNG" # Your company logo
PreviousPaymentsNextTicketing

Last updated 10 months ago