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

Was this helpful?

  1. How-tos
  2. Manage your assets

How to swap funds

PreviousHow to whitelist a payout addressNextHow to top up or withdraw funds from your Custody wallet

Last updated 2 months ago

Was this helpful?

1

Create Swap wallets

To swap currencies, you need to have Swap wallets denominated in these currencies.

For example, if you want to swap USDT for EUR between your Merchant wallets, you need to create two Swap wallets: one denominated in USDT and another denominated in EUR.

Refer to for step-by-step-instructions.

2

Top up the source Swap wallet

Transfer the funds you want to exchange to the created Swap wallet.

  1. Go to Swaps > Wallets.

  2. Select the required wallet and click the wallet icon (Funds).

  3. In the Top up section, select an Enterprise or Merchant wallet from which you want to transfer funds. Only wallets denominated in the same currency as your Swap wallet are available for selection.

  4. Enter the amount of transfer.

  5. If you transfer funds from an Enterprise wallet, select the Fee mode. Refer to for more information.

  6. Click Confirm to transfer funds.

The newly created transfer is now available on the Wallet management > Transfers page where you can monitor its status.

Transfers from Enterprise wallets are credited after receiving enough confirmations on the blockchain.

3

Create a swap operation

Next, create a swap operation to exchange funds between your Swap wallets.

  1. Go to Swaps > Swap.

  2. In the From section, select a source Swap wallet from which you want to swap funds.

  3. In the To section, select a target Swap wallet to which you want to swap funds.

  4. Enter a swap amount, in either the source (From) or target (To) currency. The equivalent amount in the other currency is calculated automatically and along with the actual exchange rate is displayed below.

  5. Click Preview swap and check operation details.

  6. Click Confirm to create a swap.

The newly created swap operation is now available on the Swaps > History page where you can monitor its status and related payments.

4

Withdraw funds from your Swap wallet

Finally, withdraw the exchanged funds from your Swap wallet to your Merchant or Enterprise wallet denominated in the same currency.

  1. Go to Swaps > Wallets.

  2. Select a wallet from which you want to withdraw funds and click the wallet icon (Funds).

  3. In the Withdraw section, select an Enterprise or Merchant wallet to which you want to transfer funds. Only wallets denominated in the same currency as your Swap wallet are available for selection.

  4. Enter the amount of transfer.

  5. If you transfer funds to an Enterprise wallet, select the Fee mode. Refer to for more information.

  6. Click Confirm to transfer funds.

The newly created transfer is now available on the Wallet management > Transfers page where you can monitor its status.

Transfers to Enterprise wallets are credited after receiving enough confirmations on the blockchain.

How to select the optimal blockchain fee
How to select the optimal blockchain fee
Create a Swap wallet