Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

SELL transactions require precision and timing. Customers will occasionally miss the timeout window, or accidentally send an imprecise amount. There are a number of ways that CAS can handle this, each has its drawbacks. This article discusses the various approaches.


How a SELL works:

A SELL transaction is initiated when a customer approaches your BATM and specifies the amount. A ticket is then printed with the exact amount of coin required, and it includes the timeout period. If the customer fails to meet the requirements exactly, then the transaction will be considered a failure.

Typical redemption ticket showing the precise amount and expiration time.

Typical redemption ticket showing the precise amount and expiration time.

  • In the ticket displayed above, the expiration offer expires from the time of time of the transaction (07:36:45 PM) plus the “Sell Offer Expiration” time you set in your SELL settings:

The customer must now send that amount within 30 minutes, AND it must also satisfy the minimum number of confirmations set in “Withdrawal Confirmations”:

In this example, the customer must submit the 0.011045 BTC within about 20 minutes.

If the precise amount doesn’t confirm once within the set 30 minutes, the SELL is a FAILURE.

If an incorrect amount is sent, the SELL is a FAILURE.

Scam artists will occasionally attempt to defraud BATM Operators by various means involving a SELL. Don’t fall victim to high pressure tactics - we have implemented safeguards for your protection, but we can’t protect you from yourself. Always wait for SELL transactions to confirm.

  • The MINIMUM number of confirmations allowed is (1) one.

  • More information: The Mempool


How failed SELLS are handled:

Normally, any amount that fails is sent to your “Invalid Payments Address”. Under extraordinary circumstances, the coin may get “stuck” on your server - and this includes the GB Cloud.

Always ensure that you maintain control of your Invalid Payments Address!

Temporary wallets are created on your CAS server to verify each SELL. These wallet addresses will look foreign on the blockchain. Don’t fret - you haven’t been hacked.


How do you access “stuck” coin?

If you use the GB Cloud, please create a Support Ticket and describe the transaction. We’ll forward the coin to the wallet address you provide.

If you operate your own Standalone CAS, then you have a couple CLI tools available to quickly fix the problem. These (and other) tools are described in detail here: batm-manage: the CAS CLI Toolkit

  1. Run the “show balances” command to display any stuck amounts.

  2. Use “send payment” to forward the coins to any wallet you desire.

  3. Wait for the transaction to confirm.


Common transaction errors, and possible solutions:

Error

Possible reasons

GETTING DEPOSIT ADDRESS

  • Your Wallet or Exchange refused to supply a target address.

    • Check with your provider for details.

  • Your Wallet or Exchange is down.

    • Check your provider’s status.

  • Your Crypto Setting parameters are incorrect.

    • Test your Crypto Settings again.

  • No labels