This error will be displayed to your customer at the BATM when a transaction fails for any reason. There are many possible reasons behind it, but the generic message displayed is for the Operator’s (your) protection. This is to prevent giving away any information that might be used against you during an attack on your BATM network.


Common causes:


Troubleshooting steps:

1. Update your system software:

2. Test a transaction yourself.

3. Examine the Transaction log for an easy explanation.

4. Test your Crypto Settings to make sure they are still working.

5. No luck? Examine the Event log for that Terminal:

6. Finally, search your Master log for the most detail:


Specific problems may include:

ALL Exchanges require a minimum amount on their purchases. This minimum covers their fees, and YOUR transaction must exceed that amount.

Exchanges charge a fee for crypto purchases. Ensure you maintain a crypto balance in your account to cover those fees when using strategy 1 (send coins directly to customer from exchange).

Coinbase specific problems:

Block.io transactions may still fail even if the Cypto Settings tests pass.

BUY: Kraken CANNOT be used to send coins directly to a customer. See this article.

SELL: When using "Strategy 2: sell coin on the Exchange", always bear in mind that the Exchanges will require a minimum of X confirmations before it will permit you to sell the customer's coin. Thus, you should keep enough BTC in your Exchange wallet to satisfy the immediate SELL amount a customer may submit. This will help prevent "NOT ENOUGH COINS ON EXCHANGE" transaction errors.

More SELL troubleshooting: Failed SELL transactions


If you still cannot solve the problem: