GitHub
Source code and issues
The CLI is open source (MIT) and works on macOS, Linux, and Windows (amd64 and arm64).
Installation
npm (recommended)
Build from source
Requires Go 1.21 or higher:Shell completion
Configuration
Run these once to set your credentials:| Variable | Description |
|---|---|
UQPAY_CLIENT_ID | Client ID |
UQPAY_API_KEY | API key |
UQPAY_ENV | sandbox or production |
UQPAY_OUTPUT | Default output format |
Quick start
Output formats
Sub-account operations
Execute commands on behalf of a connected account:Debugging
Use the--debug flag to display full HTTP request and response details:
AI agent skills
The CLI ships with six structured skills in theskills/ directory, enabling AI agents to operate UQPAY APIs without additional configuration:
| Skill | Scope |
|---|---|
uqpay-shared | Configuration, authentication, global flags |
uqpay-banking | Global Account operations |
uqpay-issuing | Card and cardholder management |
uqpay-payment | Payment processing |
uqpay-connect | Connected account management |
uqpay-simulate | Sandbox simulation |

