Quick start guide

Welcome to B2BINPAY DeFi! Learn essentials, connect a wallet, configure your account, and start accepting on-chain payments with our step-by-step guide

The B2BINPAY DeFi app connects your non‑custodial wallet to smart‑contract infrastructure on EVM‑ and TVM-compatible networks.

How it works

  • Generate invoices: Create deposit addresses for supported assets and track incoming payments in real time.

  • Collect funds: Move funds from invoice (deposit) addresses to your account smart‑contract address when you are ready.

  • Approve payouts: Create payout operations, collect signatures from account signers, and execute transactions on‑chain once the required threshold is reached.

  • Manage access and rules: Add or remove signers and adjust confirmation thresholds through multisig operations, with all changes recorded on‑chain.

Key features

  • Multisig accounts

    Collaborate safely by managing funds through smart‑contract accounts that require multiple signatures for sensitive actions. Configure signer lists and signature thresholds per account to match your internal approval policies.

  • Invoice generation

    Accept crypto payments via automatically generated deposit addresses, with support for both single‑currency and multi‑currency invoices. Track each invoice in real time from creation to payment and collection.

  • Fund collection

    Pull funds from invoice (deposit) addresses to your main account address, either per invoice or in batches, helping you optimize network fees while keeping deposit flows and main balances clearly separated.

  • Approval queue

    Have all important actions — payouts, account configuration changes, signer updates — added to an operations queue where they can be reviewed, signed, and executed only after the required approvals are collected.

  • API access

    Use the same capabilities programmatically via the B2BINPAY DeFi API: create invoices, monitor deposits, trigger fund collections, manage payouts, and track transaction and operation statuses from your backend systems.

  • Security and transparency

    Benefit from a non‑custodial design where B2BINPAY DeFi never stores private keys, all transactions are signed in your wallet, and smart contracts provide on‑chain logging of operations. Multisig approvals and per‑network deployments keep control distributed across your accounts and networks.

Set up your account

1

Connect your wallet

  1. Open the B2BINPAY DeFi login page.

  2. From the Network select in the topbar, select your network.

  3. Click Connect wallet and follow the instructions.

  4. In your wallet, select the account you want to use and approve the connection.

  5. Review the signature request that the app sends to your wallet, then sign it.

The app verifies the signature to confirm that you control the selected address. If the signature verification fails, reconnect the correct wallet or repeat the signature request and sign again.

2

Create an account

  1. Click Create.

  2. In the Create new account form:

    1. Enter the account name.

    2. Add one or more signers or do it later.

    3. Select the number of signatures required for operation confirmation (based on the number of added signers).

    4. Click Create account and confirm the action.

You'll be redirected to the Account page.

3

Activate your account

If you see the Your account is not activated yet message:

  1. Click Activate and confirm the action.

  2. Confirm the transaction in your wallet.

Once the account is successfully activated, in the upper part of the Account page, you'll see your account balances and information.

4

Select a base currency for the account

The base currency is used to display account balances, including conversions from other currencies/tokens. You can manage and change your base currency at any time in your profile settings.

  1. Click the wallet selector in the topbar and select Profile settings.

  2. From the Select base currency dropdown, select the base currency for your account.

The new base currency will be applied across the account.

5

Make a direct deposit to the account address (optional)

Fund the account directly from an external wallet.

  1. Go to Account in the main menu.

  2. In the upper part of the page, locate the Account address field and click the copy icon to copy the account address to your clipboard.

  3. In your external wallet, paste the copied address as the receiver and select the token and network that match your account configuration.

  4. Send a test transfer with a small amount first.

After the transaction is confirmed on‑chain, the Transfers page shows the new incoming transfer with the Direct deposit type and the balances are updated accordingly on the Account page.

6

Add account users and configure confirmation rules

Invite additional users and adjust how many signatures are required for transaction confirmation.

  1. Go to Account in the main menu and switch to the Members tab.

  2. In the Confirmation rules section, click Edit.

  3. To add a new user to the account, enter their public address in the Add signer field. The app validates the address format and network:

    1. If the address format or network is invalid, an error explains that the address is invalid.

    2. If the address is already added as a signer, a message explains that the address is already in the list.

  4. Adjust Required signatures to define how many signers must approve each transaction. Consider adding more than one signer for production environments so that payouts and configuration changes require multiple approvals.

  5. Click Save and sign the corresponding configuration transaction in your wallet if prompted.

The updated list of signers and required signatures appears in the Confirmation rules section.

Next steps

Now, as you're all set up, you can:

  • Create invoices to generate deposit addresses and accept payments.

  • Use the Queue page to track pending multisig actions.

  • Configure callbacks and API keys to integrate B2BINPAY DeFi API app with your systems.

Last updated

Was this helpful?