check-payments
18
总安装量
3
周安装量
#19718
全站排名
安装命令
npx skills add https://github.com/phrazzld/claude-config --skill check-payments
Agent 安装分布
mcpjam
3
roo
3
kilo
3
claude-code
3
junie
3
windsurf
3
Skill 文档
/check-payments
Audit all payment providers. Orchestrates provider checks, consolidates output.
What This Does
- Detect configured payment providers
- Run applicable provider checks
- Consolidate findings into one P0-P3 report
This is a primitive. Investigate only. No fixes.
Process
1. Detect Providers
Run detection below. Note which providers are present.
2. Run Checks
Run only applicable checks:
/check-stripe/check-bitcoin/check-lightning/check-btcpay
3. Consolidate Findings
Merge findings into one report. Deduplicate overlaps. Keep P0-P3.
Provider Detection
# Stripe: package + env
grep -q "stripe" package.json 2>/dev/null && echo "â Stripe SDK" || echo "â Stripe SDK"
env | grep -q "STRIPE_" && echo "â STRIPE_* vars" || grep -q "STRIPE_" .env.local 2>/dev/null && echo "â STRIPE_* vars (file)" || echo "â STRIPE_* vars"
# Bitcoin: CLI + env
command -v bitcoin-cli >/dev/null && echo "â bitcoin-cli" || echo "â bitcoin-cli"
env | grep -q "BITCOIN_" && echo "â BITCOIN_* vars" || grep -q "BITCOIN_" .env.local 2>/dev/null && echo "â BITCOIN_* vars (file)" || echo "â BITCOIN_* vars"
# Lightning: CLI + env
command -v lncli >/dev/null && echo "â lncli" || echo "â lncli"
env | grep -q "LND_" && echo "â LND_* vars" || grep -q "LND_" .env.local 2>/dev/null && echo "â LND_* vars (file)" || echo "â LND_* vars"
# BTCPay: env only
env | grep -q "BTCPAY_" && echo "â BTCPAY_* vars" || grep -q "BTCPAY_" .env.local 2>/dev/null && echo "â BTCPAY_* vars (file)" || echo "â BTCPAY_* vars"
Output Format
## Payments Audit
### P0: Critical
- Stripe: Webhooks unverified (missing STRIPE_WEBHOOK_SECRET)
- Bitcoin: RPC creds missing in prod
### P1: Essential
- Lightning: LND_* vars missing
- BTCPay: No webhook signature verification
### P2: Important
- Stripe: No idempotency keys
- Bitcoin: No retry/backoff on RPC errors
### P3: Nice to Have
- Add payment analytics dashboard
## Provider Status
- Stripe: Present
- Bitcoin: Not detected
- Lightning: Present
- BTCPay: Present
## Summary
- P0: 1 | P1: 2 | P2: 2 | P3: 1
Related
/check-stripe/check-bitcoin/check-lightning/check-btcpay/log-stripe-issues/log-bitcoin-issues/log-lightning-issues