Payment CLI

May 5, 2026 ยท View on GitHub

Payment CLI commands talk to the running gateway so issued handles stay in the shared runtime vault.

openclaw payment setup [--provider <id>] [--json]
openclaw payment funding list [--provider <id>] [--test|--environment live] [--json]
openclaw payment virtual-card issue --merchant <name> --amount-minor <n> [--currency USD] [--funding-source <id>] [--test|--environment live] [--yes] [--json]
openclaw payment execute --amount-minor <n> [--merchant <name>] [--resource-url <url>] [--test|--environment live] [--yes] [--json]
openclaw payment status --id <payment-or-handle-id> [--provider <id>] [--json]

Money-moving commands default to test. Use --environment live --yes for live attempts; policy checks still run. Test mode can run deterministically when policy allows it.

CLI output is safe metadata only. It never prints raw PAN, CVV, authorization headers, shared payment tokens, or provider secret responses.