Minecraft paypal: Ordering Policy | Official Minecraft Shop

Ordering Policy
| Official Minecraft Shop

Sign up for our newsletter and SAVE 10% on your order!

ORDERING POLICY

How can I order from your store?

  • Place your order online.
  • We do not accept mail orders or purchase orders.
  • We accept Visa, MasterCard, Discover, American Express, Apple Pay, Google Play, and PayPal.

PRODUCT AVAILABILITY STATUS

What does the Availability status mean?

  • In Stock — The item is good to go and ready for purchase.
  • Add to wish list — The item is not currently available. You can add it to your wish list which will be saved in your account.

EMAIL ME WHEN AVAILABLE

Something I want is out of stock. Can I be notified when it is available?

  • Yes! We can send you an email when a product is available for purchase. Any product that is out of stock will have an «Email me when available» link on the product page. To be sure you receive future emails from us, add «[email protected]» to your address book.

Do you match competitor’s prices?

  • No, we do not match competitor’s prices.

TAXES

Will I be charged sales tax?

PAYMENT METHODS

What are your accepted payment methods?

    • We accept Visa, MasterCard, Discover, American Express, Apple Pay, Google Play, and PayPal. For your protection, we screen orders for potential fraud. Please ensure that your billing address matches that of your payment method to avoid delays in order processing.

DISCOUNTS & PROMOTIONS

Do discount codes stack?

  • When redeeming Promotion, Discount, or Coupon Codes during checkout, please note that only one promotion code can be used per order. Promotion, Discount or Coupon Codes cannot be used towards the purchase of Gift Certificates.

I forgot to add a coupon code to my order while checking out, can you add this discount to my order after it has been placed?

  • We’re sorry but coupon codes can’t be added retrospectively. In the future, please always ensure you add the coupon code when prompted to avoid disappointment.

Can I use Apple/Google Pay and still receive a discount?

  • Unfortunately, at this time, you will not be able to add any discount codes and pay using Apple/Google Pay. We apologize for the inconvenience and are working towards a solution.
  • If you are looking to use a current coupon code, please follow through the entire checkout process to add your discount code and check out. Other payment options available are credit/debit card, PayPal or Amazon Pay.

ORDER STATUS

What does the status of my order mean?

  • New — Your order has been accepted and will be processed soon.
  • Processing — Your order has been transmitted to the packing/shipping department (or one of our distributors), and our team is gathering all of your goodies and preparing them to be shipped.
  • Closed — Your order has been refunded. Your credit card has been fully refunded at this point.
  • Complete — Your order has been fully shipped. Your credit card has been fully charged at this point.
  • Canceled — Your order has been canceled, and your credit card has not been billed.

CHANGES & CANCELLATIONS

Can I make changes to my order?

  • We may be able to if your order still shows as «New» status. Please note that our order fulfillment and shipping systems are designed to get orders on their way quickly and efficiently. Once the order has been sent to our warehouse for processing, neither you nor our customer service staff can change it. If your order status says anything other than «New», it can no longer be changed or canceled. This includes updates to the Shipping Address.

PRIVACY & SECURITY

What is your Privacy Policy?

  • We take your privacy very seriously. We will never rent or sell your information to any third parties, we only use the information we collect from you to convey your order information, or to send you catalogs and emails at your request.  Read More

Can I Buy Minecraft with PayPal In 2022? (Yes, Here’s How)

by Marques Thomas

Minecraft is a very popular video game, and it can be played on many devices such as Xbox, computers, mobile devices, etc., though buying Minecraft for each device can be different.

That being said, if you are interested in playing Minecraft, and are wondering how to buy Minecraft and if you can use PayPal to pay for it, I did some research, and here is what I learned!

Fortunately, you can buy Minecraft using PayPal as a payment method in 2022. One of the most common ways to buy Minecraft is through Minecraft.net. Furthermore, to buy Minecraft through Minecraft.net, you need to have a Microsoft account and you can no longer use Mojang accounts.

If you want to learn more about how to buy Minecraft online, what other payment methods Minecraft accepts, and more, then read on for more facts!

Can I Buy Minecraft with PayPal?

Fortunately, PayPal is one of the several payment methods that Minecraft will accept. Furthermore, there are several ways to buy Minecraft.

You can go to a store, such as Walmart, Target, etc., and buy the physical disc Minecraft game to play with your Xbox, Wii, Wii U, Nintendo Switch, Playstation, etc.

Moreover, you can go online and search Minecraft while shopping, and find digital downloads from Walmart and other stores.

Another way to buy Minecraft is to go online to Mincraft.net.

To buy Minecraft through Minecraft.net you need a Microsoft account. If you have a Mojang account, you will have to migrate it to a Microsoft account (Minecraft is migrating Mojang accounts to Microsoft accounts).

Because of this, users are unable to create new Mojang accounts, and old users have to migrate their Mojang accounts to Microsoft accounts.

To create a Microsoft account, use the following method:

  1. Begin by going to account.microsoft.com
  2. Second, click “Create a Microsoft account” next to “Sign in”
    1. You can also click “Sign in,” and then click “Create one!”
  3. Next, you can enter an email address you already have, click “Use a phone number instead,” or click “Get a new email address,” then “Next”
  4. Following, you need to “Create a password” and click “Next”
  5. After, Microsoft will ask you for your “Country/region” and “Birthdate. ” After entering the information, click “Next”
  6. Last, you need to verify your phone number or email address, and click “Next,” and your account will be created

Additionally, you can also follow this same process through Minecraft.net.

  1. Go to Minecraft.net and click “Log in” at the top of the page
  2. Next, click “Sign up for free” next to “No Microsoft account?”
  3. Then continue to follow the same steps listed previously

Once your Microsoft account is created you can buy and download Minecraft through Minecraft.net.

To buy Minecraft through Mincraft.net:

  1. First, go to Minecraft.net and login
  2. After logging in, click “Buy Now”
  3. Then, you can choose either “Buy Minecraft for this account” or “Buy a Gift Code to give away”
    1. To buy Minecraft, you need to click “Buy Minecraft for this account”
  4. Then, choose the Minecraft edition you want to purchase
  5. Following, you can choose “I’d like to buy this game for myself,” or “I’d like to buy this game for someone else”
  6. After, you need to choose your payment option
    1. This is where you will select PayPal
  7. Next, click “Proceed to Payment Details,” and enter your payment information
    1. PayPal should have all your information saved- you just need to login to your PayPal account
  8. Last, review the detail and finalize the purchase

Additionally, you can buy Minecraft through Minecraft. net without logging in to your account at the beginning.

  1. As stated before, begin by going to Minecraft.net
  2. Once there, you will see a screen that says “Welcome to Minecraft.” Click “Get Minecraft”
  3. Next, you will be asked “How do you want to play?” you can choose from,
    1. “Computer”
    2. “Mobile”
    3. “Console”
    4. “Others”
  4. After you choose the way you want to play,
    1. If you choose “Computer” or “Mobile,” you will then be asked, “What platform do you prefer?”
    2. If you chose “Console,” you will need to “Pick a console”
    3. If you chose “Others,” you will need to “Pick a device” from Mincraft’s selection
  5. Once you have chosen how you want to play, and the platform, console, or device you are playing from, you need to “Select Your Edition”
    1. There will be a selection of Minecraft editions you can choose from on this page
  6. Next, click “Buy”
  7. You will then be asked to sign in to your Microsoft account, sign in and proceed to checkout
    1. After signing into your Microsoft account, the step will be similar to the step listed previously
  8. Next, choose your payment option
    1. You will select PayPal here
  9. Following, click “Proceed to Payment Details,” and enter your payment information
    1. PayPal should have all your information saved, you will just need to login to your account
  10. Finally, review the detail, and finalize the purchase

What Payment Methods Does Minecraft Accept?

Along with PayPal, Minecraft accepts:

  • Visa
  • MasterCards
  • Discover
  • American Express
  • Apple Pay
  • Google Play, and
  • PayPal

To know more, you can also read our posts on Streamlabs PayPal, how can you buy V-bucks with PayPal, and does stream accepts PayPal.

Conclusion

Fortunately for Minecraft users, Minecraft does accept PayPal. Additionally, Minecraft will also accept payment methods such as Visa, MasterCard, Discover, etc.  

Furthermore, to buy Minecraft, you can go in-store to any store and buy the physical disc or online to Mincraft.net. However, you will also need a Microsoft or Mojang account to buy Minecraft online.

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of QuerySprout.com.

Minecraft ⚜️ PayPal • Premium Account • Java & Hypixel buy key for $3.25

  1. Game Accounts
  2. Description
  3. Additional information
  4. Similar items

    $35

    Minecraft Premium + Hypixel [MVP+ ] Full access + mail

    $25

    Minecraft Premium + Hypixel [VIP+] Full access + mail

    $25

    Minecraft Premium + Hypixel [VIP+] Full access + mail

    $2. 45

    🔰MINECRAFT PREMIUM • Lifetime Warranty •Java Edition

    $20

    Minecraft Premium + Hypixel [VIP] Full access + mail

    $30

    Minecraft Premium + Hypixel [MVP] Full access + mail

    $30

    Minecraft Premium Account + Hypixel [MVP] (with mail)

    $6. 47

    ⭐️Minecraft PREMIUM | Java⭐️MAIL ACCESS❤️All Servers✔️

    $35

    Minecraft Premium + Hypixel [MVP+] Full Access + mail

    $20

    Minecraft Premium + Hypixel [VIP] Full Access + Mail

    $20

    Minecraft Premium + Hypixel [VIP] Full access + mail

    $20

    Minecraft Premium + Hypixel [VIP] Full Access + Mail

    Responses

    08/12/2022 16:11:16

    Thanks everything is great!

    08/12/2022 16:10:01

    Thanks everything is great!

    07/10/2022 21:10:08

    He replied after a little while but it worked thanks

    07/04/2022 20:32:40

    good.

    06/28/2022 1:35:30 AM

    very respectable seller

    06/20/2022 19:44:42

    account doesn’t work. need migrate to microsoft.

    06/10/2022 21:40:16

    always responding in a matter of 1/2 days

    06/07/2022 0:16:56

    best services fast and easy

    05/23/2022 12:37:34

    good seller

    05/23/2022 12:00:52

    good seller, fast delivery

    How I made a Minecraft payment system using pure PowerShell / Sudo Null IT News0001

    In this article, we’ll hook up a blasphemous donation to a vanilla Minecraft server using Powershell. The advantage of the method is that minecraft is just a special case of implementing automatic payments using console commands. We just listen to what the payment system sends us and wrap it up in a team. And most importantly — no plugins.
    And we will accept payments through PayPal. Most importantly, in order to start accepting payments, you do not need to change the code, PayPal will send us everything we need. We will use buttons on the site, so the site can do with pure HTML. Let’s abstract from the intricacies of the payment system itself and concentrate only on the main points in the code.

    By the way, the author will be very happy if you look through all his modules and find childish errors in them, which you can point out or correct. Here is a link to the project github.

    A few words about IPN

    IPN

    We will accept payments through buttons. The buttons do not require any backend from you, they work on pure HTML, and even have their own fields.

    Buttons trigger IPN — Instant Payment Notification, in which data is sent to our WebListener. Let’s look at the IPN structure a little lower.

    Also, anyone with a PayPal account can make their own button.
    IPN does not have the completeness of the entire PayPal REST API, but the basic functionality can be implemented on it. In fact, the IPN we are considering is not a REST API in the full sense of the word, only because PayPal itself does not expect anything from us other than the code 200.

    We raise the WebListener

    PayPal, for security reasons, does not send requests over HTTP, so we need to issue a certificate to get started.

    The author used WinAcme. You can issue a certificate for any domain, and the certificate must be placed in the local certificate store. By the way, in the image WinAcme is located in the root of the disk.

     #Viewing the hash of the certificate from personal storage
    Get-ChildItem -Path Cert:\LocalMachine\My
     
    #Write the certificate with this hash to port 443. 
    netsh http add sslcert ipport=0.0.0.0:443 certhash=D106F5676534794B6767D1FB75B58D5E33906710 "appid={00112233-4455-6677-8899-AABBCCDDEEFF}" 

    Powershell is able to use classes from .net, which makes it almost equal to .net. First, using the HttpListener class, we’ll set up a Web server.

     #Using a class from .net
    $http = [System.Net.HttpListener]::new()
     
    #Adding prefixes to the lisener
    $http.Prefixes.Add("http://donate.to/")
    $http.Prefixes.Add("https://donate.to/")
     
    #Starting the server
    $http.Start() 

    To check that everything is fine, let’s run netstat.

    If our script started listening to port 443 in the list, then you did everything right, and we can proceed to accept the processing of requests. Just don’t forget the firewall.

    Accept request

    Using the IPN Simulator, we can send ourselves a test POST request to see what it is. But you can’t include your own fields in it, so the author recommends making a button and immediately buying something from yourself. The IPN History will display a normal request from the button you will be using. The author did just that, buying one coal from himself for one ruble.

    We will accept using the While loop. While the web server is running, we can read the incoming data stream.

     while ($http.IsListening) {
     
      $context = $http.GetContext()
     
      if ($context.Request.HttpMethod -eq 'POST' -and $context.Request.RawUrl -eq '/') {
     
        #Read the contents of the POST request
        $Reader = [System.IO.StreamReader]::new($context.Request.InputStream).ReadToEnd()
        
        #Fix strange runes.
        $DecodedContent = [System.Web.HttpUtility]::UrlDecode($Reader)
     
        #Output the payment to the terminal.
        $Payment | Format Table
     
        #Reply to the client with 200 OK and close the stream.
        $context.Response.Headers.Add("Content-Type", "text/plain")
        $context.Response. StatusCode = 200
        $ResponseBuffer = [System.Text.Encoding]::UTF8.GetBytes("")
        $context.Response.ContentLength64 = $ResponseBuffer.Length
        $context.Response.OutputStream.Write($ResponseBuffer, 0, $ResponseBuffer.Length)
        $context.Response.Close()
      }
    }
     

    If you get vermicelli like this, apply:

     $Payment = $DecodedContent -split "&" | ConvertFrom-StringData 

    After that, you will finally get a normal object, where all Value is String.

    You can stop reading right there if you don’t want to dive deeper into the code, but just want to accept requests from someone’s API.

    Here is the code that works right out of the box, copy and paste:

     #Launching the leesener
    $http = [System.Net.HttpListener]::new()
     
    #Specify the domains we listen to
    $http.Prefixes.Add("http://localhost/")
    $http.Prefixes.Add("https://localhost/")
     
    $http.Start()
     
    while ($http.IsListening) {
     
      $context = $http. GetContext()
     
      if ($context.Request.HttpMethod -eq 'POST' -and $context.Request.RawUrl -eq '/') {
     
        #Read the contents of the POST request
        $Reader = [System.IO.StreamReader]::new($context.Request.InputStream).ReadToEnd()
        
        #Fix strange runes.
        $DecodedContent = [System.Web.HttpUtility]::UrlDecode($Reader)
              
        #Convert the IPN vermicelli to an array of strings
        $Payment = $DecodedContent -split "&" | ConvertFrom-StringData
     
        #Output the payment to the terminal.
        $Payment | Format Table
     
        #Reply to the client with 200 OK and close the stream.
        $context.Response.Headers.Add("Content-Type", "text/plain")
        $context.Response.StatusCode = 200
        $ResponseBuffer = [System.Text.Encoding]::UTF8.GetBytes("")
        $context.Response.ContentLength64 = $ResponseBuffer.Length
        $context.Response.OutputStream.Write($ResponseBuffer, 0, $ResponseBuffer.Length)
        $context.Response.Close()
      }
    }
     

    Minecraft nuances

    So we figured out how we can receive notifications about payments, you can now enroll them. But here, too, not everything is so simple. The problem is that the game does not allow you to give items or change the status of players who are not on the server. That is, we need to wait until a person enters the server in order to give him what he paid for.

    Therefore, your attention is presented to the general schematic diagram of a smoker, according to the transfer of payments.

    Payments are accepted through the Listener above, only one line has been added to it to write the object to a file. Complete-Payment (Handler) looks at the nickname and matches against the filename. If it finds the file, composes a command for rcon and executes it.

    Start-Minecraft, which the author wrote about in the previous article, has been slightly changed. Now it listens to the output, looks at the nicknames of the players and passes them to the payment processor.

    Making real callbacks

    Without using plugins, we will make true callbacks. Start-Minecraft has been modified for this. Now he not only knows how to add StdOut to a file, but also go through each line with a regular expression. Fortunately, minecraft leaves a very specific message when a player enters the server.

     [04:20:00 INFO]: UUID of player XXPROHUNTERXX is 23e93d2e-r34d-7h25 -5h27-a9192cd70b48 

    From this line it is very easy to pick up a nickname. Here is all the code we need to get data from Stdout strings. 9]+)»)

    powershell.exe -file «.\Start-MinecraftHandler.ps1» -type $type -MinecraftPath $MinecraftPath | Tee-Object $LogFile -Append | ForEach-Object {

    Write-host $_

    $Player = $Regex.Matches($_).value -replace «of player »

    if ($true -eq $Regex.Matches($_).Success) {
    #callback starts here
    }
    }

    A new line is fed to the pipeline $_, we write it to the console window and go through it with a regular expression. The regular program itself notifies us when it works, which is very convenient.

    We can call any code from here. For example, using the same RCON, we can greet the player in the PM, use the bot in the discord to notify that someone has entered the server, ban for mate, and so on.

    We accept payments

    Since we have started processing payments, we would like to have at least fairly complete data on the transaction and the history of transactions, because we are talking about numbers with two zeros, so to speak.

    The author wants to keep everything extremely simple and not model the base yet. Let’s look at the NoSQL approach. Let’s make our own class, which will import all accepted payments into the /payments/ folder into Json files.

            #Date of receipt of payment.
            [datetime]$Date = [datetime]::ParseExact($i.payment_date, "HH:mm:ss MMM dd, yyyy PDT", [System.Globalization.CultureInfo]::InvariantCulture)
            #Originated thing
            [string]$Item = $i.item_name
            #Number of things
            [UInt16]$Quantity = $i. Quantity
            #How much did we really get
            [UInt16]$AmountPaid = $AmountPaid -as [UInt16]
            #In what currency the payment was accepted
            [string]$Currency = $i.mc_currency
            #Nickname of the player who will receive the item
            [string]$Player = $i.option_selection1
        
            [bool]$Completed = $false
            [UInt16]$ItemId = $i.item_number
        }
    /source>
    From the proposed model it will be clear who, when, what and in what volume bought and whether the goods were received.
    For the button generated by the author, option_selection1 is the player's nickname. Here you can substitute any own input, anything, but in this case, the nickname.
    Their own fields are numbered option_selection1, option_selection2 and so on.
    As previously shown in the diagram above, the receiver does nothing but add up the incoming payments to a file.
     #Create a new Payment object so that it can be easily pushed into a file.
        $Payment = [Payment]::new()
        $Payment | Format Table
        # Humanly understandable call the file, in the format HH-MM-DD-MM-YYYY
        $FileName = $Payment. Player + "-" + $Payment.date.Hour + "-" + $Payment.date.Minute + "-" + $Payment.date.Day + "-" + $Payment.date. Month + "-" + $Payment.date.Year + ".json"
     
    #Compose the path where our object will be exported
        $JsonPath = Join-Path $MinecraftPath \payments\Pending $FileName
        
        #Export object to jisonina
        $Payment | ConvertTo-Json | Out-File $JsonPath 

    That’s all that was required from our listener. Get data from PayPal and write to file.

    We process payments

    The handler will be called by the regular expression described earlier. We pass the player’s nickname to the module and that’s it. Next, a new script is launched that looks for the file, and if the file exists, gives the player the item that is written in the file.

     powershell.exe -file "C:\mc.fern\Start-MinecraftHandler.ps1" -type $type -MinecraftPath $MinecraftPath | Tee-Object $LogFile -Append | ForEach-Object {
           
            #Since the string ended up in the pipeline, we'll have to write it this way. 
            Write-host $_
     
            #The Regex class itself will notify us about the operation
            if ($true -eq $Regex.Matches($_).Success) {
                
                #Remove everything unnecessary and leave only the player's nickname
                $Player = $Regex.Matches($_).value -replace "of player "
                
                #We call a self-written command that will find the payment and give the item to the player
                Complete-Payment -Player $Player
            }
        }
     

    When the regular season is triggered, a module is launched that completes the payment, that is, gives the player the item. To do this, in the /Payments/Pending/ folder, the script looks for files containing the nickname of the player who entered the game and reads its contents.

    Now we need to build a command for the server and send it there. It will be collected from a file. We know the player’s nickname, we recorded the name of the item and its ID, how many pieces we also recorded, it remains only to send a command to the game server. For this we will use mcrcon.

     #Find the file containing the player's nickname
        $JsonPath = Join-Path $MinecraftPath\payments\Pending -ChildPath $Player*
        $i = $JsonPath | GetItem | Where-Object { !$_.PSIsContainer } | Get Content | ConvertFrom-Json -ErrorVariable Errored
     
        #If the file was found, perform the enrollment procedure
        if ($null -ne $i) {
     
            #Composing a team
            $Command = '"' + "give " + $i.Player + " " + $i.Item + " " + $i.Quantity + '"'
            Write-host $Command -ForegroundColor Green
        
            #Send a command to the server
            Start-Process -FilePath mcrcon.exe -ArgumentList "-H localhost -p 123 -w 5 $Command"
        
            #Compose the path where our object will be exported
            $JsonPath = Join-Path $MinecraftPath\payments\Pending -ChildPath $FileName
            
            #Export object to jisonina
            $i | ConvertTo-Json | Out-File $JsonPath
        
            #Move the completed payment to another folder
            Move-Item -Path $JsonPath -Destination $MinecraftPath\payments\Completed
        }
     

    Making it all into a convenient module

    The Java process and the WebListener process require different threads, but the author is not happy with the need to run a separate WebListener and a separate server. The author wants everything at once with one team.

    Therefore, using Powershell 7, we will run both. And help us:

     ForEach-Object -Parallel {} 

    The cmdlet works with inputObject, so we feed it a plain array, and separate the streams using a switch.

     "A", "B" | ForEach-Object -Parallel {
     
        Import-Module ".\Start-Minecraft.ps1"
     
        Import-Module ".\Start-WebListener.ps1"
     
        switch ($_) {
            "A" {
                Start-WebListener -Path "C:\mc\"
            }
            "B" {
                Start-Minecraft -Type Vanilla -LogFile ".\stdout.txt" -MinecraftPath "C:\mc\"
            }
            
        }
    }
     

    In this crutch way, we launched two different processes from the same terminal and did not even lose the input. But here another problem arose. WebListener locks the console behind itself after a regular shutdown of the server and does not want to go anywhere.

    In order not to restart the terminal every time, a random key was added to Start-MinecraftHandler. ps1 and Start-WebListener.ps1, which will stop the server by POST to WebListener.

    Start-MinecraftHandler.ps1 when it detects successful completion executes the command:

     Invoke-WebRequest -Method Post -Uri localhost -Body $StopToken | Out-Null 

    $StopToken contains a random numeric value that is passed in advance by the startup script to both the Listener and the Handler. The Listener looks at what it received in the request and turns off if the request body matches $StopToken.

     if ($DecodedContent -eq $StopToken) {
            Write-Host "Stopping WebListener"
            $context.Response.Headers.Add("Content-Type", "text/plain")
            $context.Response.StatusCode = 200
            $ResponseBuffer = [System.Text.Encoding]::UTF8.GetBytes("")
            $context.Response.ContentLength64 = $ResponseBuffer.Length
            $context.Response.OutputStream.Write($ResponseBuffer, 0, $ResponseBuffer.Length)
            $context.Response.Close()
            $http. Close()
            break
          }
     

    Safe enough, only RAM knows about the token and no one else. All modules run under PowerShell 7, and the path to the modules for PowerShell 7 is different from the path in Windows Powershell. Everything was put in here. Keep in mind when writing your own.

     C:\Program Files\PowerShell\7\Modules 

    Making a config file

    So that all this disgrace can be used without a severe headache, you need to make a normal config file. The file will contain variables and nothing more. Clings config using standard: 9]+)»
    #After successfully finding the pattern, you need to cut off everything except the nickname.
    $RegExpCut = » of player »

    #Password from rcon, which was set in server.properties
    $rconPassword = «123»

    It is desirable to place the config in the folder with the server, because the script looks for it in the root -MinecraftPath

    How to use all this?

    First of all, these scripts are installed and ready to use in the Ruvds marketplace, but if you are not a client yet or have not tried the image, here is a link to all the files in the repository, feel free to commit.

    1. Download and install PowerShell 7
    2. Download and extract the archive with modules

    Now we have all the necessary modules and commands. What are they doing?

    Start-Minecraft

    Parameters:

    -Type
    Forge or Vanilla. Starts the server with either Server.Jar or Forge, choosing the latest version that is in the folder.

    -MinecraftPath
    Points to the folder from which the server will be started.

    -LogFile
    An alternative way to collect logs. Points to a file to which everything that appears in the console will be written.

    -StartPaymentListener
    Together with the server, it also launches payment acceptance. The payment acceptance itself is available as a separate module. Replaces Start-Weblistener

    Start-Weblistener

    Launches the payment acceptance module.