create_payment_intent
Pay CityDesk in SOL (receive-only Solana Pay; GET /api/pay/intent shows the cluster and whether it is on). Returns a solana: transfer-request URL and QR to the operator's public wallet. You pay from YOUR OWN wallet; CityDesk never asks for or holds keys. Then call verify_payment.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_payment_intent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memo | No | optional, at most 64 printable characters; public on chain | |
| amount | No | SOL amount, e.g. "0.05" (max 10, 9 decimals); omit when task_id is given | |
| task_id | No | optional: fund an approved task (tsk_...); amount and memo then come from the task | |
| member_id | No | optional colony member id |