Skip to main content
Once a wallet has an active destination, it can receive deposits on that destination’s chain. Yara watches the chain, confirms incoming funds, credits your merchant USD balance, and notifies you.

Select a destination

Fetch the wallet and select the destination matching the network the sender will use. Give the sender the destination address and exact chain together.
A destination is specific to its chain. Sending funds on a different network can result in lost funds. Always show the chain alongside the address.

Get notified on deposit

When a deposit is confirmed, Yara sends a deposit.confirmed webhook. You can also list deposits directly:
customer_id is present when the wallet belongs to a customer. It is omitted for a merchant-level wallet. To retrieve deposits and other transaction activity for one wallet, filter the transaction feed by wallet_id:

Check your balance

Confirmed deposits roll up into your merchant USD balance.
Wallets and customers do not have separate balances. pending_deposits are deposits Yara has seen but not yet confirmed, and they are not part of your spendable merchant available balance until they confirm.

Next

Make a transfer

Pay out from your balance to a whitelisted recipient.