@paydirect/cli
v0.2.0
Published
CLI for PayDirect settlement API on Base — supports sandbox (Base Sepolia) and live (Base Mainnet)
Downloads
219
Maintainers
Readme
@paydirect/cli
Command-line tool for the PayDirect settlement API on Base.
Install
npm install -g @paydirect/cliSetup
# Initialize with your API key
paydirect init pd_live_your_key_here
# Or use environment variables
export PAYDIRECT_API_KEY=pd_live_your_key_hereCommands
paydirect payments create --token=USDC --amount=100 --wallet=0x...
paydirect payments list [--status=pending]
paydirect payments get <id>
paydirect payments cancel <id>
paydirect payments verify <id>
paydirect webhooks list
paydirect webhooks create <url> [event1,event2]
paydirect webhooks delete <id>
paydirect keys list
paydirect statusExamples
# Create a USDC payment
paydirect payments create --token=USDC --amount=50 --wallet=0xABC...
# List pending payments
paydirect payments list --status=pending
# Verify a payment settled
paydirect payments verify pay_abc123
# Register a webhook
paydirect webhooks create https://myapp.com/hooks payment.confirmed,payment.forwardedFee Rates
| Token | Fee | | ----- | ----- | | USDC | 0.50% | | ETH | 0.50% | | ADAO | 0.25% |
