.agents/skills/payment-assistant/references/setup-guide.md
Python 3.8+ required.
pip install -r requirements.txt
pyzbar requires the zbar system library:
| Platform | Command |
|---|---|
| macOS | brew install zbar |
| Ubuntu/Debian | sudo apt-get install libzbar0 |
If you see "No QR decoder available", ensure
zbaris installed.
You need a Binance API Key with payment permissions.
On first run, the skill auto-creates a config.json template. Edit it with your credentials:
{
"configured": true,
"api_key": "YOUR_API_KEY",
"api_secret": "YOUR_API_SECRET"
}
base_url is pre-configured to https://bpay.binanceapi.com by default. Do not modify unless instructed.
Or use environment variables as an alternative:
export PAYMENT_API_KEY='your_key'
export PAYMENT_API_SECRET='your_secret'
python payment_skill.py --action config
Before your first payment, you must configure Agent Pay limits in the Binance App:
If you see error
LIMIT_NOT_CONFIGURED (-7100), complete this step first.
config.json with real credentials to git