Wallets
General information
On the Wallets page, you can find a list of client wallets, view wallet details and create new wallets.
To filter the page data, click the down arrow located at the top of the table and adjust the following filter parameters:
ID — the wallet identifier.
Currency — the wallet currency.
User — the email address of the wallet owner.
Created at — the date and time when the wallet was created.
Label — the wallet name.
Inform emails — start typing a client’s email to display the matching addresses.
Status — the wallet status. Possible values:
Not active — the wallet has not been yet activated.
Active — the wallet is active and can be used for any transactions.
In progress — the blockchain wallet is being registered in the system and currently unavailable, or the wallet is awaiting activation by the client.
Updated at — the date and time when the wallet was last updated.
Client type — the Enterprise or Merchant client type (or both).
Click the check mark icon to apply the filters. To reset filters, click the cross icon.
On the Administrative > Wallets page, the following data is provided about each wallet:
- ID
The system identifier of a blockchain wallet.
- Label
The wallet name.
- Balance
The amount of funds in the wallet.
- Currency
The wallet currency.
- Status
The wallet status. Possible values:
Not active — the wallet has not been yet activated.
Active — the wallet is active and can be used for any transactions.
In progress — the blockchain wallet is being registered in the system and currently unavailable, or the wallet is awaiting activation by the client.
- Owner
The email address of the wallet owner.
- Created at
The date and time when the wallet was created.
- Updated at
The date and time when the wallet was updated.
In the upper right corner of the Administrative > Wallets screen, you can find the following buttons:
- New
Click this button to create a new wallet.
- Export wallets
Click this button to download the up-to-date wallets report or subscribe to automatically receive scheduled reports. For more details, see Reports and Subscriptions.
Create a new wallet
Create a new wallet as follows:
Click the New button located in the top right corner of the page.
Fill in the following fields.
Label — the wallet name.
Inform emails — the email addresses to which system notifications will be sent each time when a new transfer is made on the wallet.
Support emails — additional email addresses of the client that can be used for sending information.
Label — the wallet name.
Inform emails — the email addresses to which system notifications will be sent each time when a new transfer is made on the wallet.
Support emails — Additional email addresses of the client that can be used for sending information.
Owner — this field is required. Select the wallet owner in the dropdown.
Currency — this field is also required. Select the wallet currency in the dropdown (Note that you should first select the owner to be able to see the list of currencies).
Click Save.
Wallet details
To view wallet details, click the wallet ID. On the page that is displayed, you can view the detailed information about the wallet.
The details page is divided into the Info, Users, Operating log, Charge and Send commission tabs. To navigate between them, click the menu button (☰) displayed in the right part of the page.
Info tab
On this tab, you can view and edit general information about a wallet. In the left part of the screen, you can customize the following fields:
- Label
The name of the wallet.
- Inform emails
The client email addresses for sending notifications.
- Support emails
Additional email addresses of the client that can be used for sending information.
- Status
The wallet status. Possible values:
Not active — the wallet has not been yet activated.
Active — the wallet is active and can be used for any transactions.
In progress — the blockchain wallet is being registered in the system and currently unavailable, or the wallet is awaiting activation by the client.
- Minimal deposit amount
The minimum required amount for a deposit. The system automatically rejects deposits that are less than the specified amount.
- Blockchain wallet
The wallet address in the blockchain (applicable only for Enterprise clients).
- Wallet address
The address of the client’s wallet (applicable only for Enterprise clients).
After customizing wallet options, click Save to apply the changes.
On the right part of the screen, you can find detailed information about wallet balances. This data cannot be edited:
- Identifier
The wallet identifier.
- Currency
The wallet currency.
- Type
The wallet type (Enterprise or Merchant).
- Owner
The email address of the wallet owner.
- Balance confirmed
The confirmed balance on the wallet as of the current moment.
- Balance pending
The balance to be deposited to the wallet or withdrawn from it.
- Balance failed
The funds that have not yet been credited to the wallet.
- Balance blocked
The amount of funds locked on the client’s wallet following an AML check.
- Balance cancelled
The total amount of funds associated with cancelled transactions.
- Created at
The date and time when the wallet was created.
- Updated at
The date and time when the wallet was last updated.
Users tab
On this tab, you can manage clients permissions.
To manage client permissions, select one of the following values in the dropdown located under the client email:
Admin — the client can perform any operations on the wallet.
Withdrawals with approval — the client can withdraw funds from the wallet upon approval from the wallet owner.
Read Only — the client cannot make any transactions on the wallet.
If you updated any of the fields, click Save to apply the changes.
To provide a client access to a wallet, enable the Is user in wallet? checkbox displayed in the selected client’s card. Disable this checkbox to deny a client access to the wallet.
Operation log tab
On this tab, you can view a log of notifications about all past events related to the selected wallet.
Each notification indicates the event name, the reason why the notification was sent, the client that has initiated the event, as well as the date and time when the event has occurred.
Charge tab
On this tab, you can make a withdrawal from the client’s wallet indirectly, without actually making a withdrawal transaction. This means that upon a client’s request, a responsible Administration or Finance Department user of B2BinPay can withdraw a certain amount of funds from the client’s wallet on the Charge tab.
The funds can be withdrawn only in the wallet currency.
To withdraw funds, do the following:
Select the Currency. You can select any available currency, but the funds will be exchanged and withdrawn in the wallet currency.
Specify the withdrawal Amount.
In the To address field, specify the address of the wallet to which the withdrawal must be credited. You can also limit the list of addresses to which the funds must be withdrawn by creating a whitelist of such addresses in the Address whitelists section.
Specify the fee amount in the Fee amount field.
Provide an internal Description that will not be displayed to the client.
Add a Message for user that will be sent to the client.
Click Charge to withdraw the funds.
At the right part of the screen, you can see the following information:
- Wallet
The wallet identifier and the email address of the wallet owner.
- Wallet currency
The wallet currency.
- Balance confirmed
The confirmed balance on the wallet as of the current moment.
- Balance after charge
The wallet balance available after withdrawal.
AML deprecated
On this tab, you can update the required information for the AML provider. To do this, fill out the following form:
- AML provider
Specify an AML provider for the wallet. Possible values:
Manual check
No check
Crystal (third party AML provider)
Chainalysis (third party AML provider)
- Risk for alert
The percentage of risk to raise an alert for money laundry.
- Risk for block
[TBD]
- Retries max
Number of retries if it failed to send data to the AML provider.
- Auth key
Authentication key required to connect to the AML provider.
- Auth secret [TBD]()
Authenentication secret required to connect to the AML provider.
If you updated any of the fields, click Save to apply the changes.
Duplicate wallet
On this tab, you can duplicate the client’s wallet blockchain address by linking it with another blockchain, enabling the client to have the same wallet address for two different currencies.
To duplicate a wallet address, specify the target node connection details in the Node connection field and click Duplicate.