Transfers

General information

On the Administrative > Transfers page, you can find the details about all transfers made by B2BinPay clients.

To filter the page data, click the down arrow located at the top of the table and adjust the following filter parameters:

  • ID — the transaction identifier in the Back Office.

  • TXID — the unique transaction identifier in the blockchain.

  • Wallet — the wallet name from the list.

  • Operation type — the transfer type. Possile values:

  • Status — the transfer status. Possible values:

    • Cancelled — the transfer is cancelled.

    • Blocked — the transfer is blocked.

    • Failed — the transfer is unsuccessful.

    • Created — the transfer request is accepted and awaits confirmation.

    • Unconfirmed — the transfer request is accepted, it awaits further confirmations and an AML check.

    • Confirmed — the transfer is successful.

  • Currency — the transfer currency.

  • User callback status — the callback status:

    • Not needed — the callback value is not specified for the transfer.

    • Needed — the callback value is specified, but the transfer has not yet received the specified number of confirmations.

    • Sent — the transfer has received the required number of confirmations and the callback has been sent.

  • Operation ID — the transfer identifier assigned on the client side.

  • Company — the client company name from the list.

  • Blockchain wallet — the blockchain wallet from the list.

  • Created at from — specify the starting date of the range.

  • To — the end date of the range.

Click the check mark icon to apply the filters. To reset filters, click the cross icon.

On the Administratirve > Transfers page, the following data is provided about each transfer:

ID

The transfer identifier in the Back Office.

Date

The date and time when the transfer occurred.

Currency

The transfer currency.

Operation

The transfer type, such as bank withdrawal, deposit or dust.

TXID

The transaction identifier in the blockchain. Click it to navigate to the blockchain explorer.

Amount

The transfer amount, both in the wallet currency and its equivalent in USD.

Fee

The blockchain fee, both in the wallet currency and its equivalent in USD.

Commission

The commission charged for the transfer.

Status

The transfer and user callback status. Possible values:

  • Confirmed

  • User cb Not needed

  • Internal

  • User cb None

  • User cb Sent

Wallet

The name of the wallet on which the transfer occurred. Click it to drill down to the wallet details.

Relations [TBD] is this correct?
Relation of the transfer with other transfers. Possible values:
  • child

  • Parent

Confirmations

The number of confirmations, in the x / y format, where:

  • x` is the number of confirmations the transfer has received

  • y is the number of confirmations still needed for the transfer to occur

An infinite x indicates that the transfer has received over 99 confirmations.

Actions

To resend a callback, click Resend callback. Click Retry to resend a transfer that has failed with the Failed status.

Transfer details

This page is displayed upon clicking the transfer ID.

The details page is divided into the Info, Node info, Last callback, Operation log, AML check tabs. To navigate between them, click the menu button (☰) displayed in the right part of the page.

Info tab

In the left part of the screen, you can find the transaction details:

Block number

The block number reached by the transfer.

Hash

The transfer hash number.

ID in node

The transfer identifier in the node. You can refer to this ID for troubleshooting.

Rate base

The conversion rate to the system base currency. It is traced for reports and data aggregation purposes.

Rate wallet

The conversion rate to the target wallet currency.

AML risk, %

The transaction money laundry risk level, as a percentage.

Risk next check at

The date and time of the next AML check to be made on the transaction.

User callback

Additional information, including the user callback status.

Status

The transfer status.

  • Cancelled — the transfer is cancelled (used for payout transfers).

  • Blocked — the transfer is blocked (used for deposit transfers).

  • Failed — the transfer is unsuccessful.

  • Created — the transfer request is accepted and awaits confirmation.

  • Unconfirmed — the transfer request is accepted, it awaits further confirmations and an AML check.

  • Confirmed — the transfer is successful and the funds were credited to the designated wallet.

Internal description

Any additional information that is considered important. It is intended for internal use only and will not be revealed to clients.

Description for user

A message sent to a client after the transaction is made (the one specified in the Description column on the Transfers page).

In the right part of the screen, you can find the details about the selected transfer:

Transaction hash

The transaction hash. You can copy this hash or click it to navigate to the blockchain explorer.

Amount

The transferred amount, in the wallet currency and USD.

Source amount

The transferred amount including the commission, in the wallet currency and USD.

Target amount

The transfer amount excluding the commission, in the wallet currency and USD.

Commission

The commission for processing the transfer, in the wallet currency and USD.

Profit hedge

The hedged amount of the conversion risks, in the wallet currency.

Fee

The blockchain fee, in the wallet currency and USD.

On this page, you can also find out the name of the client’s wallet from which the transfer is made and the name of the transaction (such as Deposit, Payout, Global wallet deposit), as well as the date and time when the transfer is made and updated, see error messages and other information.

Node info tab

In this tab you can view information about the regarding transaction node. Depending on the operation type you may have all or some of the following information.

Id

The transfer identifier in the Back Office.

Txid

The unique transaction identifier in the blockchain.

  • Status — the transfer status. Possible values:

    • Cancelled — the transfer is cancelled.

    • Blocked — the transfer is blocked.

    • Failed — the transfer is unsuccessful.

    • Created — the transfer request is accepted and awaits confirmation.

    • Unconfirmed — the transfer request is accepted, it awaits further confirmations and an AML check.

    • Confirmed — the transfer is successful.

Destination

The destination wallet address.

Block number

[TBD]

Amount

The transfer amount.

Fee

[TBD]

Message

[TBD]

Error code

The error code that is returned to the client when the issue happened.

Error message

The error message that is shown to the client when the issue happened.

Created at

The date and time when the address transfer is created.

Updated at

The date and time when the address transfer is updated.

Attributes

[TBD]

Last callback tab

In the left part of the screen, you can view information about the last callback that has been sent.

Time received

The date and time when the callback is received by the client.

Time sent

The date and time when the callback is sent.

URL

The URL address to which the callback is sent.

Attempt

The number of attempts to send the callback.

Status

The callback status. Possible values:

  • New

  • In progress

  • Sent

  • Failed

Type

The callback type. Possible values:

  • Fail — the transfer failed in the system.

  • Confirmation — the transfer is successful and the funds are sent to the designated client’s address.

  • User confirmation — the number of confirmations specified by a client is sent to the client.

  • Manual — the callback is resent manually from the Transfers page. This can be useful in cases when the client cannot receive the callback, for example, due to network connection issues and so on.

  • Block — the transfer is blocked (for example, after AML check).

  • Unblock — the transfer is unblocked.

  • Cancel — the transfer was cancelled.

  • No transfer — the funds were not sent to Merchant client until the expiration time of the invoice specified when creating the invoice. Such callback contains deposit with the Cancelled status.

In the right part of this screen, you can find the code of a response body and payload data. Click the links to view this code.

Operation log tab

On this tab, you can view a log of notifications about all past events related to the selected transfer.

Each notification indicates the event name, the reason why the notification is sent, the client that has initiated the event, as well as the date and time when the event has occurred.

AML withdrawal tab

This tab is displayed if some transfers were blocked.

If a transfer request is blocked, it can be sent to another address using the form displayed on this tab. The funds will be transferred to the specified address and the transfer will be marked as failed.

Create a new transfer

Create a new transfer as follows:

  1. Click the New button located in the top right corner of the page.

  2. Fill in the following fields.

To start creating a transfer you should first select the operation type.

  • Operation type — the operation type from the list. Possible values:

Based on what you choose for the operation type the forms that need to be filled out may change.

  1. Click Save.

Deposit

  • Wallet — the wallet or blockchain wallet.

  • Operation ID — the deposit identifier assigned on the client side.

  • Blockchain wallets

  • Hash — fill hash or external ID for auto-filling.

  • External ID — the deposit identifier on the service receive transfer from global to user.

  • Status — the transfer status from the list. Possible values:

    • Cancelled — the transfer is cancelled.

    • Blocked — the transfer is blocked.

    • Failed — the transfer is unsuccessful.

    • Created — the transfer request is accepted and awaits confirmation.

    • Unconfirmed — the transfer request is accepted, it awaits further confirmations and an AML check.

    • Confirmed — the transfer is successful.

  • Amount — the transfer amount.

  • Currency — the transfer currency from the list.

  • Description — Any additional information that is considered important. It is intended for internal use only and will not be revealed to clients.

  • User message — A message sent to the client after the transaction is made (the one specified in the Description column on the Transfers page).

  • Parent transfer id — [TBD]

  • Child transfer id — [TBD]

  • Block number — [TBD]

  • Tx index — [TBD]

Exchange service receive transfer from global to user

  • Operation ID — the exchange identifier assigned on the client side.

  • Hash — fill hash or external ID for auto-filling.

  • External ID — the exchange identifier on the exchange service receive transfer from global to user.

  • Status — the transfer status. Possible values:

    • Cancelled — the transfer is cancelled.

    • Blocked — the transfer is blocked.

    • Failed — the transfer is unsuccessful.

    • Created — the transfer request is accepted and awaits confirmation.

    • Unconfirmed — the transfer request is accepted, it awaits further confirmations and an AML check.

    • Confirmed — the transfer is successful.

  • Amount — specify transfer amount.

  • Currency — the transfer currency from the list.

  • Description — Any additional information that is considered important. It is intended for internal use only and will not be revealed to clients.

  • User message — A message sent to the client after the transaction is made (the one specified in the Description column on the Transfers page).

  • Parent transfer id

  • Child transfer id

  • Block number

  • Tx index

Exchange service receive transfer from user to global

The form that should be filled out is the same as deposit form.

Deposit to global wallet

The form that should be filled out is the same as this form.

Direct deposit to wallet’s address

The form that should be filled out is the same as this form.

Dust

The form that should be filled out is the same as deposit form.

Wallet activation

The form that should be filled out is the same as this form.

Receiving commission

The form that should be filled out is the same as this form.

Receiving commission for a custom token

The form that should be filled out is the same as this form.

Undefined direct deposit to address

The form that should be filled out is the same as deposit form.

Receiving staking reward

The form that should be filled out is the same as this form.

If you updated any of the fields, click Save to apply the changes.

Add to node

[TBD] (to rewrite this paragraph) This form is intended to use in case incoming transaction is missed both in Back Office and node app. In case lookup transaction is found it will be added to node database and the Back Office one as a consequence. System will try to add a new transfer with specified amounts from transaction. A new incoming transaction will be added to node app. Thereafter, in success case a new transfer with created status will be added to Back Office. Please specify contract value and tokens (asset) amount in the form if transaction includes tokens.

  • Connection — the node from the dropbdown.

  • Txid — The unique transaction identifier in the blockchain.

  • Destination address — [TBD]

  • Base currency amount — [TBD]

  • Contract — [TBD]

  • Asset amount — [TBD]

After specifying the required data, click add to transfer to the selected node.

Transfer types

  • Deposit — the deposit transaction to the client wallet.

  • Payout — the withdrawal transaction from the client wallet.

  • Exchange charge — the withdrawal transactionfrom a virtual wallet following exchange of assets by Merchant clients.

  • Exchange enroll — the deposit transaction to a virtual wallet following exchange of assets by Merchant clients.

  • Transportation service — the token transportation fee. The funds are withdrawn in the base token currency from the virtual wallet. The payment includes both the blockchain fees and dust.

  • Exchange service receive transfer from global to user — the deposit transaction to the client wallet from the global wallet following exchange of assets.

  • Exchange service receive transfer from user to global — the deposit transaction to the global wallet from the client wallet following an exchange transaction.

  • Deposit to global wallet — the deposit transaction to the global wallet.

  • Commission — the commission withdrawn from the client wallet for topping it up.

  • Financial internal commission — the commission for the withdraw transaction from the global wallet.

  • AML withdraw locked transfer — delivery of an AML-blocked transaction to its designated address.

  • Direct deposit to wallet’s address — direct topping up of the client wallet at a virtual wallet address, without making an actual deposit to the client wallet.

  • Dust — commission for token transfers, the amount of funds that came with the tokens.

  • Wallet charge — the withdraw transaction from or the deposit transaction to the client wallet.

  • Exchange service send transfer from global to user — the deposit transaction to the client wallet from the global wallet following exchange of assets.

  • Exchange service send transfer from user to global — the deposit transaction to the global wallet from the client wallet following exchange of assets.

  • Wallet activation — the commission for activation of XRP, XML, TRX, ETH, BSC and BNB wallets.

  • Payment for a custom token — the monthly commission for processing one custom token.

  • Receiving commission — an incoming transfer that appears on the global wallet after making an outgoing transfer of the Commission type.

  • Receiving commission for a custom token — an incoming transfer that appears on the global wallet after an outgoing transfer made for processing the custom token.

  • Wallet activation fee — the commission for activating the ETH, BSC and TRX wallets.

  • Side withdrawal on AML withdraw locked transfer — non-suspicious transfers that might be made along with suspicious ones when one of transfers to the same wallet address is blocked due to not passing an AML check.

  • Side collecting funds on wallet — if the transfer amount is less than the minimal transfer amount, such transfer will not be credited to the client’s wallet but will remain on the depositing address. This transfer can be credited to the wallet along with another transfer that is equal to or exceeds the minimum transfer amount defined in Side collecting funds on wallet.

  • Bank withdrawal — the withdraw transaction from the client wallet in a fiat currency, available only for Merchant clients.

  • Wallet activation send transfer from global to use — the wallet activation commission withdrawn from the global wallet to the client wallet.

  • Spent blockchain fee — the blockchain fee charged upon unsuccessful collection of tokens.

  • Undefined direct deposit to address — an attempted deposit to an incorrect destination tag.

  • Freeze resource on wallet — the frozen funds on the Tron wallets that can be used for paying blockchain fees.

  • Unfreeze resource on wallet — the non-frozen funds on the Tron wallets that can be used for paying blockchain fees.

  • Finance deposit — the deposit transaction to the client wallet in a fiat currency, available only for Merchant clients.