impreza_topup_payment
Obtain crypto payment details (address, amount, QR) for a top-up invoice. Specify a coin for single-coin details, or omit to see available options.
Instructions
Get the crypto payment details for a top-up invoice so you can complete payment in-chat: the wallet ADDRESS + the EXACT crypto amount to send (+ a URI for a QR), per rail. Call impreza_topup first for the invoice_id. With no crypto: returns the direct BTC/XMR options plus an available menu (USDT/TRX via TronPay, altcoins via FixedFloat). With crypto set: returns that one coin's address + amount. SECURITY: show the customer the exact address + amount from this tool and have them verify before sending — never invent, complete, or alter an address.
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": {
"invoice_id": "<invoice_id>"
},
"name": "impreza_topup_payment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| crypto | No | Optional coin: BTC, XMR, USDT, TRX, or a FixedFloat altcoin code (LTC, ETH, SOL, …). Omit to list the direct BTC/XMR options + the available menu. | |
| invoice_id | Yes | The invoice_id from impreza_topup. |