Create a deposit order
create_deposit_orderCreates a one-time deposit order; you pay from your own wallet. Returns the deposit address (or Lightning invoice), the exact amount to send, any required memo, the expiry and the rozoPaymentId. This server holds no keys and sends nothing. Send exactly the amount, on exactly that chain and token, before expiresAt. An unfunded order simply expires at no cost.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Coinbase link: https://payments.coinbase.com/payment-links/pl_... or https://payments.coinbase.com/payment-sessions/paymentSession_... | |
| chainId | Yes | Source chain id from supported_coins, e.g. "900" (Solana), "8453" (Base), "lightning". | |
| tokenSymbol | Yes | Token you will pay with, e.g. USDC, USDT, BTC. |