LogoLogo
Release notesHomepageTry demo
  • Welcome to B2BINPAY docs
  • Get started
    • Quick start guide
    • Explore the Web interface
  • User guide
    • Wallet management
      • Wallets
      • Transfers
      • Deposits
      • Payouts
      • Events
      • Callbacks
    • Custody
      • Wallets
      • Requests
      • History
    • Staking
      • TRX staking
    • Rates
    • Swaps
      • Wallets
      • Swap
      • History
  • How-tos
    • Manage your profile and system
      • How to change your password
      • How to enable 2FA
      • How to whitelist IP addresses
      • How to access the API
      • How to enable additional AML check
    • Manage your wallets
      • How to create a wallet
      • How to grant access to your wallet
      • How to manage user roles
      • How to restrict access to your wallet
      • How to generate a report on wallet balances
      • How to set withdrawal thresholds
    • Manage your assets
      • How to create a deposit
      • How to create a payout
      • How to create a bank withdrawal
      • How to create an internal transfer
      • How to select the optimal blockchain fee
      • How to speed up your payout by changing the blockchain fee
      • How to whitelist a payout address
      • How to swap funds
      • How to top up or withdraw funds from your Custody wallet
  • API guide
    • API overview
    • Authentication
    • Wallet methods
    • Transfer methods
    • Deposit methods
    • Payout methods
    • Currency methods
    • Rate methods
  • References
    • Key terms
    • User roles
    • Transfer types
    • Currency codes
    • Block explorer list
    • Address types
    • Useful links
  • Troubleshooting
    • Error: No active account found with the given credentials
    • Error: Invalid 2FA code
    • Error: You IP is not whitelisted
    • Unresolved deposits
    • Missing deposits
    • Canceled transfers
    • Unconfirmed transfers
  • Release notes
Powered by GitBook
On this page
  • Problem
  • Possible reasons
  • Solution
  • Initiate another transfer exceeding the minimum amount
  • For Enterprise wallets only: Manually accept the canceled transfer

Was this helpful?

  1. Troubleshooting

Canceled transfers

PreviousMissing depositsNextUnconfirmed transfers

Last updated 2 months ago

Was this helpful?

Problem

  • The incoming transfer is assigned the Canceled status.

  • I need to collect funds from the canceled transfer.

  • I encountered the Transfer amount is less than required minimum event.

Possible reasons

This issue may occur if the amount of the incoming transfer is less than the set for your wallet. In this case, the transfer is automatically assigned the Canceled status. The funds stay on the deposit address and can't be used until further action is taken.

Solution

When you detect a canceled transfer, it can be resolved through the Side collecting funds process.

Here are the possible ways to do it.

Initiate another transfer exceeding the minimum amount

Request your payer to make another deposit to the same wallet address. Ensure this deposit amount is equal to or exceeds the wallet's Minimum transfer amount.

Upon receiving the new transfer, the system will automatically recover the previously canceled deposit through the Side collecting funds process:

  • The status of the canceled transfer will update to Failed.

  • A new transfer of the Side collecting funds on wallet type will be created, which includes the ID of the original canceled deposit.

  • The funds of both deposits will then be credited to your wallet.

Understand Smart Contract logic

The underlying smart contract includes programmed instructions that only permit the collection of transfers meeting or exceeding the specified minimum amount. If the new transfer doesn't meet this requirement, it will also remain stuck in the Canceled status, even if the total of incoming transfers surpasses the minimum transfer amount.

Important consideration

Note that while the first deposit failed, it still will be credited to your wallet along with the next successful transfer. Therefore, as a merchant, you are responsible for manually refunding any differences to the payer.

Instead of requesting a new transfer from your payer, you can wait until a larger transfer arrives to your wallet address. When this happens, the system will automatically process the previously canceled deposit just as described above.

For Enterprise wallets only: Manually accept the canceled transfer

If a deposit to your Enterprise wallet is less than the Minimum transfer amount set for the wallet, you have an additional option to accept it manually.

  1. Locate the deposit on the Wallet management > Events page. You can filter it by the Transfer amount is less than required minimum event type.

  2. Click Confirm anyway to accept the deposit.

Once confirmed, the system will automatically process the previously canceled deposit using the Side collecting funds process described above.

See also:

Be cautious when accepting deposits below the required minimum amount. Confirming each deposit incurs charged from your wallet. If the deposit amount is less than these costs, accepting it may not be economically reasonable.

Transfers
Events
How to create a deposit
Minimum transfer amount
blockchain fees