Envoy is an online casino payment system that acts as a third party in the deposit process, essentially replicating the role of a local bank account. This means the player making the deposit doesn't have to divulge their bank details directly to the online casino.
Setting up an Envoy account is completely free and, depending upon their location, players have a variety of options to add funds to their Envoy account. These include bank transfers, e-wallets and credit or debit cards.
Then when a player visits the online casino of their choice, they simply select Envoy as the deposit method and the transfer will take place immediately.