Add funds with a crypto deposit
create_depositAdds funds to a prepaid balance by generating a crypto deposit with the exact amount, network, address, and deadline so users can pay from a wallet.
Instructions
Create a deposit to add funds to the prepaid balance with crypto. Returns the exact amount to send, the network, the address and the deadline, plus the payment window in the VoidMob dashboard where the user can check the address. Payment comes from a crypto wallet: the user's, or their own automation's. The balance goes up once the payment confirms, and any extra is credited too. It spends nothing, so it needs no purchase approval, but ask the user which coin and how much unless they said. Keep at most one open deposit: check get_deposit first and reuse one that still takes payments. After a purchase is refused for a low balance, offer a deposit rather than creating one.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"coin": "<coin>",
"amount_cents": "<amount_cents>"
},
"name": "create_deposit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | Yes | Coin id from get_deposit (e.g. 'ltc', 'btc', 'usdt_trc20') | |
| amount_cents | Yes | Amount to add in US cents (2000 = $20.00). Each coin has a minimum (get_deposit lists them). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deposit | Yes |