It is a payment system that helps in the transactions of online casinos, giving the name Neteller casino. At first, the user needs to open a Neteller account and then deposit money into that account. The player can deposit that amount in a betting site and start playing.