This is where you begin!
If you’ve never operated a Bitcoin ATM manufactured by General Bytes before, you’ll need to do a few things to get operational. Here’s the basics. First, you’ll need a GB account, then install and setup the software, and finally connect the BATM to the software.
You will need to understand the following terms to follow the instructions:
Terminology
Term | Description |
---|---|
Operator | You. Operator More specifically: your Organization (of which you are part). |
Partner Account | Your information and account credentials that you have registered with us.
|
BATM | Bitcoin Automated Teller Machine |
Terminal | A device that connects to a server. In our context: a virtual BATM.
|
CAS | Crypto Application Server |
Coin | Shorthand for the cumbersome words “Crypto-currency”. |
Hot Wallet | A “hot wallet” is a live wallet loaded with Coin, ready to send to your customers. A “cold” wallet is offline, in storage; the keys are never exposed. |
Fiat | Bills. Banknotes. Cold, hard cash that you hold in your hand, e.g. Dollars, Euros. |
Exchange | An Exchange is a vendor that offers Coin for fiat. Examples are Kraken, Coinbase, and Bitstamp. Many Exchanges will only service specific geographic areas. We offer access to the most popular Exchanges, and not all Exchanges will grant you an account. |
BUY | A customer transaction; : the customer presents fiat to you in exchange for coin from youinserts fiat into your BATM, and you send them coin. |
SELL | A customer transaction; : the customer sends coin to you in exchange for you, and you dispense fiat from you. |
The BATM in your possession is similar to a vending machine. You are responsible for acquiring the Coin that the BATM sells. You typically buy the Coin using an Exchange, then either send it to your Hot Wallet, or directly to your customer from the Exchange.
As with a vending machine, where you get your product is entirely up to you - and every Operator will have different needs, preferences, and tolerances. There is no “magic” solution that we can offer - as we have no way of intuiting these variables. We do offer a wide variety of options to help you find a usable fit. Still, setting up an account with an Exchange is the first hurdle to jump. We are not affiliated with any particular Exchange, and cannot help you in that regard.
You’ll normally need an approved & funded Exchange account to use our BATMs. You’ll also need an Operator Account with General Bytes for Support & billing purposes.
...
the BATM to that customer. |
Get acquainted with our Knowledge Base.
You’ll have more questions. We have answers - MANY answers - and the fastest solution is almost always to look in our knowledge base first (hint: you’re already in it).
...
First Steps
1. Request a GB Partner account.
Purchasing a BATM doesn’t automatically create an account. You’ll have to connect your BATM to a server to operate it. BATMs do not stand alone, and require CAS to operateOperators need a Partner account created to be issued a CAS installation key. You cannot install CAS without the key.
Instructions: https://generalbytes.atlassian.net/l/cp/9dPEU0xj
2. Install the Crypto Application Server (CAS) software.
Order a license key from the sales page here: https://www.generalbytes.com/en/products/cas-server
Either way, please follow this link to request your GB Operator account.
2. Get acquainted with our Knowledge Base.
You have questions. We have answers - MANY answers - and the fastest solution is almost always to look in our knowledge base first (hint: you’re already in it).
Tip |
---|
Start here: General Bytes Public Knowledge Base |
3. Install the Crypto Application Server (CAS).
You must install CAS on a publicly hosted server.
A BATM’s settings (called a Terminal) must be completely configured before BATM deployment.
Tip |
---|
Introduction: Welcome to CASFind detailed CAS info here: CAS Instructions |
At a minimum, you’ll need to configure your Crypto Settings. Setup a connection (API) to your Hot Wallet and/or Exchange to enable CAS to send/receive coin to/from your customers. Dummy settings (Demo Wallet & Demo Exchange) are automatically created by default, and while there may appear to be successful transactions - no coin is actually changing hands until you set it all up with live accounts.
Other areas that should be specifically customized before deployment include:
AML/KYC Settings - don’t violate local laws!
Terminal Settings - customize your Terminal messages to enable your customers to contact you in the event of any problems.
Notifications - you’ll need to know what’s happening with your operation.
Locations - this is important for any Coin ATM Radar account.
Expect to spend a week (or more) configuring these items properly!
4. Configure your BATM.
See these articles for specific instructions for your BATM:
Filter by label (Content by label) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
Installation Instructions: CAS Installation Overview
You’ll have to connect your BATM to a server to operate it. BATMs do not stand alone, and require the CAS software to operate. Expect to spend a week (or longer) fully configuring these items.
3. Connect your BATM to CAS.
Your BATM is similar to a vending machine. The BATM need to be connected to CAS to sell your coin, and that BATM is represented in CAS as a Terminal. The Terminal must already exist (from the previous step).
Find specific instructions by choosing the BATM model here: https://generalbytes.atlassian.net/l/cp/p5QTsAtg
4. Update your BATM firmware.
Warning |
---|
This step is critically important. |
...
For instructions, see: Update Your BATM Firmware
...
5. Perform a test transaction.
...
Please make sure you’ve updated your BATM to the most recent firmware!
...
Demo settings are automatically configured in CAS for a sample BUY. No coin is sent when using the demo BUY settings. After you’ve acquainted yourself with the operation and usage, you’re ready to setup live Hot Wallets and Exchanges. See: https://generalbytes.atlassian.net/wiki/spaces/ESD/pages/2013921317/CAS+Configuration+Overview#Adjust-your-Crypto-Settings.
Assuming that everything was setup correctly, the demo BUY transaction should succeed.
SELL transactions: do not send coin to the wallet address offered on-screen.
The wallet address (in the demo SELL) is a tip wallet and no refunds will be issued!
Coffee is nice, but we prefer that only people that don’t read the manual pay for it.