A Bitcoin ATM is a kiosk that allows a person to purchase Bitcoin by using cash or debit card. Some Bitcoin ATMs offer bi-directional functionality enabling both the purchase of Bitcoin as well as the sale of Bitcoin for cash. In some cases, Bitcoin ATM providers require users to have an existing account to transact on the machine.
There are two main types of Bitcoin machines: cash kiosks and ATMs. Both types are connected to the Internet, allowing for cash or debit card payment, respectively, in exchange for bitcoins given as a paper receipt or by moving money to a public key on the blockchain. Bitcoin cash kiosks look like traditional ATMs, but do not connect to a bank account and instead connect the user directly to a Bitcoin exchange. Bitcoin-enabled ATMs are traditional ATMs and connect to a bank account to allow for a cashless purchase of bitcoin.[1] According to an advisory issued by the Consumer Financial Protection Bureau, "they may also charge high transaction fees – media reports describe transaction fees as high as 7% and exchange rates $50 over rates you could get elsewhere