Official Calagopus Paymenter Module.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Robert Jansen 6581dd509b
Merge pull request #1 from elBelgg/main
Apply checkout options and egg variables during provisioning
2026-07-10 23:15:10 +02:00
extensions/Servers/Calagopus Update Calagopus.php 2026-07-10 22:41:45 +02:00
LICENSE add missing LICENSE 2026-07-04 13:05:10 +02:00
paymenter-oauth-provider.yml update paymenter oauth provider to add missing field 2026-04-29 22:38:59 +02:00
README.md update guide 2026-04-13 11:38:01 +02:00

Calagopus Logo

Calagopus Paymenter Module

https://calagopus.com

Installation

  1. Upload the extensions/Servers/Calagopus/ directory to your Paymenter installation at:

    /path/to/paymenter/extensions/Servers/Calagopus/
    
  2. In Paymenter Admin, go to Servers → New server and create one using "Calagopus".

  3. Configure the extension with your panel URL and API key.

  4. Create a product and select "Calagopus" as the server extension, then configure the product settings.

Setting up OAuth Linking (Optional)

OAuth linking allows your users to log into the Calagopus panel using their Paymenter account, providing a seamless experience. To set this up:

  1. Download the Paymenter OAuth Provider template from this repository.

  2. In your Calagopus panel, go to Admin → OAuth Providers → Import to import the template.

  3. After importing, click the OAuth Provider and edit all the URLs to point to your Paymenter installation.

  4. Now, save the provider and copy the Redirect URL.

  5. In Paymenter Admin, go to Oauth Clients → New oauth client and paste the Redirect URL into the "Redirect" field. Fill out the name and save the client.

  6. Copy the Client ID and Secret from the OAuth client you just created in Paymenter.

  7. In Calagopus, edit the OAuth Provider you imported and paste the Client ID and Secret into the corresponding fields. Save the provider.

  8. Copy the UUID of the OAuth Provider in Calagopus and paste it into the "OAuth Provider UUID" field in your Paymenter Calagopus server configuration.

  9. Save the server configuration in Paymenter.

  10. Profit, now when a new server is created for a user, Paymenter will automatically link their account to Calagopus using the OAuth provider, allowing them to log in to the panel with their Paymenter credentials.