IXOPAY CLI
Command-line interface for the IXOPAY Payment Platform API.
Installation
Shell (macOS / Linux)
PowerShell (Windows)
Build from source
If you prefer to build from source, install the Rust toolchain and run:
Authentication
Set the following environment variable(s) before using the CLI:
A .env file in the working directory is also supported — the CLI auto-loads it on startup.
Quick start
List available commands:
Call an API endpoint:
Run ixopay <resource> --help to see available methods for a resource.
Usage
Every API resource appears as a subcommand (e.g. ixopay <resource> <method>). Run ixopay <resource> --help to see available methods.
Provide request parameters as flags or as JSON:
Documentation
See the full command reference for every resource and method.
Advanced
Common flags
These flags are available on every operation:
Operations the spec describes how to page (via x-fern-pagination or a root page_token parameter) also accept:
Operations the spec marks as streaming (via x-fern-streaming) also accept:
Environment variables
Standard environment variables (HTTPS_PROXY / HTTP_PROXY / NO_PROXY / SSL_CERT_FILE) are also honored.
Output formats
Use the global --format flag to control output. Supported values: json, table, yaml, csv, jsonl, raw, http.
Without --format, output (including errors) is table when stdout is a terminal and json when it is piped or redirected — so scripts and agents get JSON by default. Pass --human to keep the interactive rendering when piping to a pager, and --format json to pin JSON in a terminal.
Shell completion
Generate shell completion scripts:
Attribution
Built on fern-cli-sdk, Copyright Fern, licensed under the Apache License 2.0.