Invoice clients through discord automatically!
Tags
Tags
None
4.png

Xilla Invoices is a discord bot that integrates into paypal. It's made for service teams, freelancers, and bot developers. As it has an in-depth API allowing you to build your bot around it.

Please keep in mind, this bot requires a PayPal developer account and a live application. You can create one of those here. All invoices are creates strictly using G&S to comply with PayPal's terms of service and API usage.

Use the bot to generate direct links. Just create the invoice, then right click on the hyperlink and copy the link.

Hey, you there! Were you sent this link by someone?
We have recently been made aware of another company with a similar name and similar branding. This is completely fine, however we have validated reports of them linking back to our resources to prove their skills. THEY ARE LIKELY NOT US!

The only names I go by are Tobias S, Alontrle, or Tlsslurp depending what platform you are on. We only have an official discord, we do not communicate anywhere else. The offenders are currently using Telegram. We do NOT use Telegram what-so-ever.

If you have been referred to this by someone else, please contact us by opening a message right away. That way we can deal with the impostors as soon as possible, thank you.

XB2Artboard 1Features.png

- Discord Invoices
- PayPal Integration
- Works with Xilla Tickets as a module
- Supports all modules here

Access it by importing the bot as a dependency, then you can make these API calls by doing.

InvoiceAPI.method();

Example:

Invoice invoice = InvoiceAPI.getInvoice("order id");

Code:
/**
     * Uses the paypal order ID to locate an invoice
     *
     * @param orderID PayPal Order ID
     * @return Invoice
     */
    public static Invoice getInvoice(String orderID)


    /**
     * Creates an invoice in the system
     *
     * @param price The price of the item
     * @param name The name of the item
     * @param client The clients identifier
     * @param channel The discord channel ID
     * @param creator The creator of the invoice, used for later invoice handling.
     * @return The created invoice
     */
    public static Invoice createInvoice(double price, String name, String client, TextChannel channel, String creator)


    /**
     * Add a handler to catch your invoices and process them. The core
     * automatically handles all invoices with the creator 'core'
     * @param listener Invoice Event Listener
     */
    public static void addEventListener(InvoiceListener listener)


    /**
     * Remove a handler from catching your invoices and processing them.
     * the core automatically handles all invoices with the creator 'core'
     * @param listener Invoice Event Listener
     */
    public static void removeEventListener(InvoiceListener listener)

XB2Artboard 1Commands.png

- help (Displays all commands the user has access to)
- end (Shuts the bot down, has permission core.end
- templatemanager (Build template commands, has permission
core.builder)
- settings (Manage the bot's settings, has permission core.settings)
- embed (Post an embed message, has permission core.embed)
- invoice (core.invoice) Create an invoice

XB2Artboard 1Installation.png

Start by following the instructions here. Use the invoice jar, instead of the discord core. Once this part of the setup is done, you'll need to create a paypal developer account, and live application. Put the application's information into the bot.

Lastly you will need to setup a core admin account to properly use this bot. You can do so using the command line, or via configs. Just give the admin role you create the permission core.* for all core permissions, or you can do the permissions individually.

There are more setup instruction here.

XB2Artboard 1Support.png

You can test the bot and get support @ https://discord.gg/qHppHcz

XB2Artboard 1Screenshots.png

upload_2020-8-7_21-43-45.png

upload_2020-8-7_21-43-52.png

XillaInvoices.gif
  • XMBArtboard 1Invoices.png
    XMBArtboard 1Invoices.png
    6.8 KB · Views: 38
  • XB2Artboard 1Features.png
    XB2Artboard 1Features.png
    5 KB · Views: 29
  • XB2Artboard 1Commands.png
    XB2Artboard 1Commands.png
    6.5 KB · Views: 26
  • XB2Artboard 1Screenshots.png
    XB2Artboard 1Screenshots.png
    6.8 KB · Views: 28
  • upload_2020-8-7_21-33-33.png
    upload_2020-8-7_21-33-33.png
    12.2 KB · Views: 34
  • upload_2020-8-7_21-33-42.png
    upload_2020-8-7_21-33-42.png
    11.6 KB · Views: 29
  • XMBArtboard 1Invoices.png
    XMBArtboard 1Invoices.png
    6.8 KB · Views: 177
  • XB2Artboard 1Commands.png
    XB2Artboard 1Commands.png
    6.5 KB · Views: 937
  • XB2Artboard 1Features.png
    XB2Artboard 1Features.png
    5 KB · Views: 937
  • XB2Artboard 1Installation.png
    XB2Artboard 1Installation.png
    6 KB · Views: 936
  • XB2Artboard 1Screenshots.png
    XB2Artboard 1Screenshots.png
    6.8 KB · Views: 936
  • XB2Artboard 1Support.png
    XB2Artboard 1Support.png
    5.4 KB · Views: 935
  • upload_2020-8-7_21-43-45.png
    upload_2020-8-7_21-43-45.png
    12.5 KB · Views: 936
  • upload_2020-8-7_21-43-52.png
    upload_2020-8-7_21-43-52.png
    11.5 KB · Views: 933

Latest updates

  1. 2.1.2

    Updated the Paypal Java SDK. Fixed a few bugs, and also I forgot to zip the jar up with the...
  2. 2.1.1

    This updates the discord core to version 2.0.1 which fixes some internal issues. This version...
  3. Xilla Invoices

    The new core I started working on a few months back is now ready for it's first stable, official...
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.