Warning! Site is in testing mode!

long term testing is being done, do not use shop!

Welcome to the shop of luanti server solounaltroclone

How it works?

Payments are handled by Stripe

Order fulfillment is done by luanti server commands

In theory any server command that returns true or false can be available for purchase.

How can a website exchange information with luanti server?

Website has a tcp server running, while luanti server using a mod runs tcp client

Website also exchanges information with stripe to handle payments

Normal flow:

  1. Make sure the player that will receive purchase is on the luanti server (the player should stay on server during purchase, be careful since server can kick you for inactivity). It is possible to make a purchase for another player instead of yourself.
  2. Sign in, go to shop
  3. Select a product, go to checkout page
  4. Fill in the form and submit it. (This is where you select player that will receive product, only players that are currently on server can be selected)
  5. On form submit you should be redirected to your purchase page where you can see order status. That page requires page refresh to see changes.
  6. Stripe verifies form and sends website info that you want to purchase certain product. It also puts payment on hold. (Normally it takes minute or less to fulfill order.)
  7. Website sends server command to the luanti server (execution of command should fulfill your order).
  8. Payment can be on hold, captured or released. Payment is on hold while order is processed. Here is how we decide whether payment should be released or captured:
    • if command ran successfully (returned true), luanti server informs website and funds are captured.
    • if command ran but failed (returned false) for some reason, luanti server informs website and funds are released.
    • if an information channel is broken between website and luanti server for some reason, after 10 minutes of not receiving confirmation of command execution funds are released.
    • if website for some reason stops working, stripe and payment providers have their own timers of releasing funds automatically, usually it takes one week, You can contact us to release sooner, this is possible with stripe and doesnt require this website to be working.