HomeJavaModspaynow-gui
paynow-gui
ModsJava

paynow-gui

paynow-gui - In-Game Store & Monetization Plugin for Minecraft PayNow.gg is a payment platform specifically designed for game server owners to easily…

⬇ Download on Spigot
paynow-gui - In-Game Store & Monetization Plugin for Minecraft

PayNow.gg is a payment platform specifically designed for game server owners to easily monetize their servers by setting up online stores and selling in-game items, ranks, or packages, while supporting 75+ global and local payment methods for customers worldwide.

It offers seamless integrations with popular games like Minecraft, Rust, Garry’s Mod, and others, allowing automatic delivery of purchased perks directly to players through server plugins. With features like low fees starting at 2.5%, chargeback protection, global tax compliance, and quick setup,

PayNow.gg helps server administrators generate revenue while focusing on community growth.

Key Features

In-Game Store GUI
Allow players to browse products, manage their cart, and complete purchases directly in-game (Only available on Lunar Client) through a clean, intuitive GUI.

[​IMG]

Spoiler: More Images
[​IMG]
[​IMG]

Advanced Checkout Options
Support for Lunar Client checkout, external cart URLs, and fast payments without disrupting gameplay.

[​IMG]

Highly Customizable
Full control over store behavior and appearance, including:

Installation & Setup
  1. Create a free PayNow.gg webstore here
  2. Download the paynow-gui plugin
  3. Enter your Store ID in config.yml (Available here)
  4. Restart your server and start selling instantly

Optional configuration steps:
Spoiler: config.yml
Code (YAML):

debug
: false # Turn to 'true' when asked for debugging information
store_identifier
: 411486491630370816
apollo_hook
: true # Set to true to enable Lunar Client IFrame checkout support

cancel_url
: "https://kyllian.nl/discord"
return_url
: "https://kyllian.nl/discord" # After successful purchase, the user will be redirected here

recent_donator_npc
:
  enabled
: false
  hologram
: |-
    &d&lMOST RECENT DONATOR
    %packages%
    &e&l %name% &7(&a&l%total%&7)
  package_format
: "&8- &7%name% &d&l%amount%"
  update_every
: 60 # Seconds
  npc_id
: 99 # ID of the NPC

tags_gui
:
  title
: "my.store.net"
  size
: 18
  tag_item
:
    name
: "&e&l%tag%"
    material
: CHEST
    slots
: [0, 1, 2, 3, 4, 5, 6, 7, 8 ]
    overrides
:
      "1234"
: # Tag ID
        material
: DIAMOND_CHESTPLATE
        name
: "&c%tag%"
        lore
: |-
          &cSpecial!
        custom_model_data
: 1234567
  checkout_item
:
    slot
: 13
    line_template
: "&8- &7%item% &8&l(&2$%price%&8&l) &fx%amount%"
    loading
:
      material
: BARRIER
      name
: "&f&lCheckout"
      lore
: |-
        &7Loading your cart ...
    empty
:
      material
: MINECART
      name
: "&f&lCheckout"
      lore
: |-
        &cYour cart is empty!
    filled
:
      material
: CHEST_MINECART
      name
: "&f&lCheckout"
      lore
: |-
        %items%
        &7Cart total
: &a&l$%cartprice%
        &eClick to check out on our website
    filled_lunar
:
      material
: CHEST_MINECART
      name
: "&f&lCheckout"
      lore
: |-
        %items%
        &7Cart total
: &a&l$%cartprice%
        &eLeft-click to check out with Lunar Client
        &eRight-click to check out on our website
  clear_cart_item
: # Clicking this item will clear the cart
    slots
: "12,14"
    material
: BARRIER
    name
: "&c&lClear Cart"
    lore
: |-
      &r
      &7Clicking this will &c&lclear &7your cart!

products_gui
:
  title
: "%tag%"
  size
: 0 # 0 = Dynamically size based on amount of products. Other = Fixed size (9, 18, 27, 36, 45, 54) Useful for texturing
  item
: # Material is gathered from 'products.yml'
    material_max_quantity
: BARRIER
    lore
: |-
      &7Price &2&l$ %price%
      &7In cart
: &e&l%amount%
      &r
      &7Left-Click to &a&ladd &7to your cart (+1 )
      &7Right-Click to &c&lremove &7from your cart (-1 )
      &7Shift Right-Click to &c&lremove all &7from your cart
      &r
      &8&o (Prices may vary when tax is applied )
  back_item
:
    material
: FEATHER
    name
: "&c&lBack"
    lore
: ""

select_server_gui
:
  title
: "Select server"
  type
: HOPPER # Interchangeable with 'slot: 9' etc...
  items
:
    store_id
: # Use the gameServerID as the key
      slot
: 0
      material
: DIAMOND_SWORD
      name
: "&cLorem Ipsum"
      lore
: |-
        &7Click to select the Lorem Ipsum server

messages
:
  error
: "&cAn error occurred while trying to process your request. Please try again later."
  checkout_link
: "&7[here]"
  checkout_website
: |-
    &f&m                                    &7
    &r
    &aTo purchase your cart, click %link%&a!
    &r
    &f&m                                    &7
  wait
: "&cPlease wait while we load the data..."
 

Spoiler: Example products.yml
Code (YAML):
'product_1_id':
  display_name
: '&aExample Product 1'
  material
: STONE
  custom_model_data
: 123
'product_2_id'
:
  display_name
: '&aExample Product 2'
  material
: STONE
  custom_model_data
: 456
 

Commands

/buy - Opens GUI
/buy reload - Reloads products and configuration (paynowgui.reload)

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

paynow-gui is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 111 times (via Spigot). Download it and open it directly in the game.

Explore more