{"id":"cd75a6ef-ef06-4075-90e7-426b7e014f9b","entityType":"agent","slug":"clawhub-hith3sh-paystack-payments","name":"Paystack Payments","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hith3sh-paystack-payments","canonicalPath":"/agent/clawhub-hith3sh-paystack-payments","generatedAt":"2026-10-09T16:07:18.118Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":null},"description":"Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym... Skill: Paystack Payments Owner: hith3sh Summary: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:15:09.682Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct tra","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.5K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:paystack-payments","sourceUrl":"https://clawhub.ai/hith3sh/paystack-payments","homepage":"https://clawhub.ai/hith3sh/skills/paystack-payments","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hith3sh/paystack-payments","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hith3sh/skills/paystack-payments","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":68,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":null},"stars":null,"forks":null,"downloads":2521,"packageName":null,"latestVersion":"1.0.5","tractionLabel":"2.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T13:59:50.909Z","lastCrawledAt":"2026-10-09T13:59:50.909Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T13:59:50.909Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.5","createdAt":"2026-06-09T07:15:09.682Z","changelog":"Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.","fileCount":3,"zipByteSize":5247},{"version":"1.0.4","createdAt":"2026-06-09T05:02:16.667Z","changelog":"- Removed the sample file skill-card.md. - No changes to functionality or user workflows. - Documentation and behavior remain unchanged.","fileCount":3,"zipByteSize":5213},{"version":"1.0.1","createdAt":"2026-06-08T16:40:40.557Z","changelog":"- Added Paystack brand logo to documentation. - Minor documentation adjustments in SKILL.md for clarity and presentation. - Removed redundant file skill-card.md.","fileCount":3,"zipByteSize":5124},{"version":"0.1.1","createdAt":"2026-06-07T13:34:21.586Z","changelog":"Full rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.","fileCount":3,"zipByteSize":5132},{"version":"0.1.0","createdAt":"2026-05-17T06:06:21.436Z","changelog":"Initial release of paystack-payments skill. - Manage Paystack customers, transactions, payment pages, transfers, products, and payment operations via chat. - Integrates with Paystack securely using ClawLink—no manual API key setup needed. - Supports discovery and execution of Paystack operations through dynamic ClawLink tool catalog. - Step-by-step usage guidance included for plugin installation, pairing, and connection. - Enforces best practices for security, confirmation on write actions, and accurate capabilities reporting.","fileCount":3,"zipByteSize":3443}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:paystack-payments","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T16:07:18.117Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-paystack-payments/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":null},"readme":"Skill: Paystack Payments\n\nOwner: hith3sh\n\nSummary: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym...\n\nTags: latest:1.0.5\n\nVersion history:\n\nv1.0.5 | 2026-06-09T07:15:09.682Z | user\n\nAdd UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.\n\nv1.0.4 | 2026-06-09T05:02:16.667Z | auto\n\n- Removed the sample file skill-card.md.\n- No changes to functionality or user workflows.\n- Documentation and behavior remain unchanged.\n\nv1.0.1 | 2026-06-08T16:40:40.557Z | auto\n\n- Added Paystack brand logo to documentation.\n- Minor documentation adjustments in SKILL.md for clarity and presentation.\n- Removed redundant file skill-card.md.\n\nv0.1.1 | 2026-06-07T13:34:21.586Z | user\n\nFull rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.\n\nv0.1.0 | 2026-05-17T06:06:21.436Z | auto\n\nInitial release of paystack-payments skill.\n\n- Manage Paystack customers, transactions, payment pages, transfers, products, and payment operations via chat.\n- Integrates with Paystack securely using ClawLink—no manual API key setup needed.\n- Supports discovery and execution of Paystack operations through dynamic ClawLink tool catalog.\n- Step-by-step usage guidance included for plugin installation, pairing, and connection.\n- Enforces best practices for security, confirmation on write actions, and accurate capabilities reporting.\n\nArchive index:\n\nArchive v1.0.5: 3 files, 5247 bytes\n\nFiles: skill-card.md (2604b), SKILL.md (11393b), _meta.json (136b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify payments, manage customers, create payment pages, and review transaction data via Paystack.\n---\n\n# Paystack Payments\n\n![Paystack Payments](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/paystack.png)\n\nAccess Paystack's payment platform via the Paystack API. Manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=paystack-payments) for hosted connection flows and credentials so you do not need to configure Paystack API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Paystack |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Paystack |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Paystack again.\"\n\n## Quick Start\n\n```bash\n# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION_ID\"}'\n\n# Verify a transaction\nclawlink_call_tool --tool \"paystack_verify_transaction\" --params '{\"reference\": \"TXN_REFERENCE\"}'\n```\n\n## Authentication\n\nAll Paystack tool calls are authenticated automatically by ClawLink using the user's Paystack API key.\n\n**No API key is required in chat.** ClawLink stores the API key securely and injects it into every Paystack API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=paystack and connect Paystack.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `paystack` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration paystack\n```\n\n**Response:** Returns the live tool catalog for Paystack.\n\n### Reconnect\n\nIf Paystack tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=paystack\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration paystack`\n\n## Security& Permissions\n\n- Access is scoped to customers, transactions, and resources within the connected Paystack account.\n- **All write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Destructive actions (delete customer, cancel transfer) must be confirmed.\n- Transfer and payment operations affect real money — confirm recipient and amount carefully.\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Paystack is connected.\n2. Call `clawlink_list_tools --integration paystack` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `paystack`.\n5. If no Paystack tools appear, direct the user to https://claw-link.dev/dashboard?add=paystack.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List transactions → Verify → Show status         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call           │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves   │\n│           → Execute update                                  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Code Examples\n\n### List transactions\n\n```bash\nclawlink_call_tool --tool \"paystack_list_transactions\" \\\n  --params '{\n    \"per_page\": 50,\n    \"status\": \"success\"\n  }'\n```\n\n### Verify a transaction\n\n```bash\nclawlink_call_tool --tool \"paystack_verify_transaction\" \\\n  --params '{\n    \"reference\": \"TXN_REF_ABC123\"\n  }'\n```\n\n### Create a customer\n\n```bash\nclawlink_call_tool --tool \"paystack_create_customer\" \\\n  --params '{\n    \"email\": \"customer@example.com\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Doe\",\n    \"phone\": \"+2348012345678\",\n    \"metadata\": {\n      \"plan\": \"premium\"\n    }\n  }'\n```\n\n### Create a payment page\n\n```bash\nclawlink_call_tool --tool \"paystack_create_payment_page\" \\\n  --params '{\n    \"name\": \"Product Purchase\",\n    \"description\": \"One-time purchase for premium plan\",\n    \"amount\": 50000,\n    \"currency\": \"NGN\"\n  }'\n```\n\n## Notes\n\n- Paystack API has rate limits. Use exponential backoff when encountering 429 errors.\n- Transaction references are unique strings — verify before using in verification calls.\n- Amounts are in the smallest currency unit (kobo for NGN, cents for USD).\n- Currency codes must be uppercase (e.g., `NGN`, `USD`, `KES`).\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration paystack`. |\n| Missing connection | Paystack is not connected. Direct the user to https://claw-link.dev/dashboard?add=paystack. |\n| `not_found` | Transaction, customer, or resource does not exist. Check the ID or reference. |\n| `validation_error` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Rate limited | Too many requests. Wait and retry with exponential backoff. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `paystack`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Transaction API](https://paystack.com/docs/api/transaction/)\n- [Customer API](https://paystack.com/docs/api/customer/)\n- ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=paystack-payments\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Paystack](https://clawhub.ai/hith3sh/paystack-payments) — For this skill's native documentation\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=paystack-payments)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780989309682\n}\n\nFile v1.0.5:skill-card.md\n\n## Description:\n\nManage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to connect an OpenClaw agent to Paystack through ClawLink, inspect payment data, verify transactions, manage customers, create payment pages, and perform guarded payment operations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill depends on installing and trusting an unpinned third-party ClawLink plugin that stores Paystack credentials.\n\nMitigation: Verify the ClawLink plugin provenance before installation, use a dedicated least-privilege Paystack credential where possible, and revoke the Paystack key if the skill is no longer used.\n\nRisk: Payment, transfer, create, update, or delete operations may affect production Paystack data or real money.\n\nMitigation: Preview and confirm every write or transfer, including target resource, recipient, currency, and amount, before execution.\n\nRisk: Connected Paystack accounts may contain sensitive customer or transaction data.\n\nMitigation: Review the skill before installing against production accounts and restrict the connected credential to the minimum access needed for the intended workflow.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/hith3sh/skills/paystack-payments)\n- [Publisher profile](https://clawhub.ai/user/hith3sh)\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Paystack Transaction API](https://paystack.com/docs/api/transaction/)\n- [Paystack Customer API](https://paystack.com/docs/api/customer/)\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown with inline bash and JSON command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May guide tool calls that access Paystack account data or initiate payment operations through a connected ClawLink integration.]\n\n## Skill Version(s):\n\n1.0.5 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.4: 3 files, 5213 bytes\n\nFiles: skill-card.md (2740b), SKILL.md (11183b), _meta.json (136b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify payments, manage customers, create payment pages, and review transaction data via Paystack.\n---\n\n# Paystack Payments\n\n![Paystack Payments](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/paystack.png)\n\nAccess Paystack's payment platform via the Paystack API. Manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Paystack API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Paystack |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Paystack |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Paystack again.\"\n\n## Quick Start\n\n```bash\n# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION_ID\"}'\n\n# Verify a transaction\nclawlink_call_tool --tool \"paystack_verify_transaction\" --params '{\"reference\": \"TXN_REFERENCE\"}'\n```\n\n## Authentication\n\nAll Paystack tool calls are authenticated automatically by ClawLink using the user's Paystack API key.\n\n**No API key is required in chat.** ClawLink stores the API key securely and injects it into every Paystack API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=paystack and connect Paystack.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `paystack` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration paystack\n```\n\n**Response:** Returns the live tool catalog for Paystack.\n\n### Reconnect\n\nIf Paystack tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=paystack\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration paystack`\n\n## Security& Permissions\n\n- Access is scoped to customers, transactions, and resources within the connected Paystack account.\n- **All write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Destructive actions (delete customer, cancel transfer) must be confirmed.\n- Transfer and payment operations affect real money — confirm recipient and amount carefully.\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Paystack is connected.\n2. Call `clawlink_list_tools --integration paystack` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `paystack`.\n5. If no Paystack tools appear, direct the user to https://claw-link.dev/dashboard?add=paystack.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List transactions → Verify → Show status         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call           │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves   │\n│           → Execute update                                  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Code Examples\n\n### List transactions\n\n```bash\nclawlink_call_tool --tool \"paystack_list_transactions\" \\\n  --params '{\n    \"per_page\": 50,\n    \"status\": \"success\"\n  }'\n```\n\n### Verify a transaction\n\n```bash\nclawlink_call_tool --tool \"paystack_verify_transaction\" \\\n  --params '{\n    \"reference\": \"TXN_REF_ABC123\"\n  }'\n```\n\n### Create a customer\n\n```bash\nclawlink_call_tool --tool \"paystack_create_customer\" \\\n  --params '{\n    \"email\": \"customer@example.com\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Doe\",\n    \"phone\": \"+2348012345678\",\n    \"metadata\": {\n      \"plan\": \"premium\"\n    }\n  }'\n```\n\n### Create a payment page\n\n```bash\nclawlink_call_tool --tool \"paystack_create_payment_page\" \\\n  --params '{\n    \"name\": \"Product Purchase\",\n    \"description\": \"One-time purchase for premium plan\",\n    \"amount\": 50000,\n    \"currency\": \"NGN\"\n  }'\n```\n\n## Notes\n\n- Paystack API has rate limits. Use exponential backoff when encountering 429 errors.\n- Transaction references are unique strings — verify before using in verification calls.\n- Amounts are in the smallest currency unit (kobo for NGN, cents for USD).\n- Currency codes must be uppercase (e.g., `NGN`, `USD`, `KES`).\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration paystack`. |\n| Missing connection | Paystack is not connected. Direct the user to https://claw-link.dev/dashboard?add=paystack. |\n| `not_found` | Transaction, customer, or resource does not exist. Check the ID or reference. |\n| `validation_error` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Rate limited | Too many requests. Wait and retry with exponential backoff. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `paystack`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Transaction API](https://paystack.com/docs/api/transaction/)\n- [Customer API](https://paystack.com/docs/api/customer/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Paystack](https://clawhub.ai/hith3sh/paystack-payments) — For this skill's native documentation\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780981336667\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nManage Paystack customers, transactions, payment pages, transfers, and payment operations through ClawLink-hosted Paystack API tools. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers, operators, and finance teams use this skill to inspect Paystack transactions, verify payments, manage customers, create payment pages, and execute payment or transfer workflows with explicit confirmation for writes. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can interact with financial payment and transfer operations that may affect real money. <br>\nMitigation: Confirm recipient, amount, target resource, and intended effect before executing write, destructive, payment, or transfer operations. <br>\nRisk: The connected Paystack API key can expose customer and transaction data. <br>\nMitigation: Use ClawLink-hosted credential handling, do not ask users to paste API keys in chat, and treat the connected account as sensitive. <br>\nRisk: Paystack tool availability and schemas can vary by the live ClawLink catalog. <br>\nMitigation: List or search Paystack tools and describe unfamiliar tools before calling them; report actual tool errors instead of guessing capabilities. <br>\n\n\n## Reference(s): <br>\n- [Paystack Payments on ClawHub](https://clawhub.ai/hith3sh/paystack-payments) <br>\n- [Paystack API Documentation](https://paystack.com/docs/api/) <br>\n- [Paystack Transaction API](https://paystack.com/docs/api/transaction/) <br>\n- [Paystack Customer API](https://paystack.com/docs/api/customer/) <br>\n- [ClawLink Dashboard](https://claw-link.dev/dashboard?add=paystack) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with inline shell command examples and API tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses live ClawLink Paystack tool discovery before calls and requires explicit confirmation for write, destructive, transfer, and payment operations.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server-resolved release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 3 files, 5124 bytes\n\nFiles: skill-card.md (2459b), SKILL.md (11183b), _meta.json (136b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify payments, manage customers, create payment pages, and review transaction data via Paystack.\n---\n\n# Paystack Payments\n\n![Paystack Payments](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/paystack.png)\n\nAccess Paystack's payment platform via the Paystack API. Manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Paystack API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Paystack |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Paystack |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Paystack again.\"\n\n## Quick Start\n\n```bash\n# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION_ID\"}'\n\n# Verify a transaction\nclawlink_call_tool --tool \"paystack_verify_transaction\" --params '{\"reference\": \"TXN_REFERENCE\"}'\n```\n\n## Authentication\n\nAll Paystack tool calls are authenticated automatically by ClawLink using the user's Paystack API key.\n\n**No API key is required in chat.** ClawLink stores the API key securely and injects it into every Paystack API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=paystack and connect Paystack.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `paystack` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration paystack\n```\n\n**Response:** Returns the live tool catalog for Paystack.\n\n### Reconnect\n\nIf Paystack tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=paystack\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration paystack`\n\n## Security& Permissions\n\n- Access is scoped to customers, transactions, and resources within the connected Paystack account.\n- **All write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Destructive actions (delete customer, cancel transfer) must be confirmed.\n- Transfer and payment operations affect real money — confirm recipient and amount carefully.\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Paystack is connected.\n2. Call `clawlink_list_tools --integration paystack` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `paystack`.\n5. If no Paystack tools appear, direct the user to https://claw-link.dev/dashboard?add=paystack.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List transactions → Verify → Show status         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call           │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves   │\n│           → Execute update                                  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Code Examples\n\n### List transactions\n\n```bash\nclawlink_call_tool --tool \"paystack_list_transactions\" \\\n  --params '{\n    \"per_page\": 50,\n    \"status\": \"success\"\n  }'\n```\n\n### Verify a transaction\n\n```bash\nclawlink_call_tool --tool \"paystack_verify_transaction\" \\\n  --params '{\n    \"reference\": \"TXN_REF_ABC123\"\n  }'\n```\n\n### Create a customer\n\n```bash\nclawlink_call_tool --tool \"paystack_create_customer\" \\\n  --params '{\n    \"email\": \"customer@example.com\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Doe\",\n    \"phone\": \"+2348012345678\",\n    \"metadata\": {\n      \"plan\": \"premium\"\n    }\n  }'\n```\n\n### Create a payment page\n\n```bash\nclawlink_call_tool --tool \"paystack_create_payment_page\" \\\n  --params '{\n    \"name\": \"Product Purchase\",\n    \"description\": \"One-time purchase for premium plan\",\n    \"amount\": 50000,\n    \"currency\": \"NGN\"\n  }'\n```\n\n## Notes\n\n- Paystack API has rate limits. Use exponential backoff when encountering 429 errors.\n- Transaction references are unique strings — verify before using in verification calls.\n- Amounts are in the smallest currency unit (kobo for NGN, cents for USD).\n- Currency codes must be uppercase (e.g., `NGN`, `USD`, `KES`).\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration paystack`. |\n| Missing connection | Paystack is not connected. Direct the user to https://claw-link.dev/dashboard?add=paystack. |\n| `not_found` | Transaction, customer, or resource does not exist. Check the ID or reference. |\n| `validation_error` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Rate limited | Too many requests. Wait and retry with exponential backoff. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `paystack`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Transaction API](https://paystack.com/docs/api/transaction/)\n- [Customer API](https://paystack.com/docs/api/customer/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Paystack](https://clawhub.ai/hith3sh/paystack-payments) — For this skill's native documentation\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780936840557\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nManage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to connect OpenClaw to Paystack through ClawLink, inspect transactions and customers, verify payments, create payment pages, and perform confirmed payment operations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The release is flagged suspicious by the authoritative security evidence because a review helper can run nested Codex with broad command and filesystem authority. <br>\nMitigation: Install only when the publisher workflow is trusted, avoid elevated autoreview execution, and review commands before approving write actions. <br>\nRisk: The skill can use sensitive Paystack credentials and perform payment, transfer, create, update, or delete operations against a connected account. <br>\nMitigation: Use ClawLink-hosted credentials, inspect live tool schemas, preview write operations, and require explicit user confirmation for destructive or money-moving actions. <br>\n\n\n## Reference(s): <br>\n- [Paystack API Documentation](https://paystack.com/docs/api/) <br>\n- [Paystack Transaction API](https://paystack.com/docs/api/transaction/) <br>\n- [Paystack Customer API](https://paystack.com/docs/api/customer/) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n- [Paystack Payments on ClawHub](https://clawhub.ai/hith3sh/paystack-payments) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [API Calls, Shell commands, Configuration instructions, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Tool calls may affect live Paystack resources and require user confirmation for write, destructive, transfer, and payment operations.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.1: 3 files, 5132 bytes\n\nFiles: skill-card.md (2653b), SKILL.md (11061b), _meta.json (136b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify payments, manage customers, create payment pages, and review transaction data via Paystack.\n---\n\n# Paystack Payments\n\nAccess Paystack's payment platform via the Paystack API. Manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Paystack API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Paystack |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Paystack |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Paystack again.\"\n\n## Quick Start\n\n```bash\n# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION_ID\"}'\n\n# Verify a transaction\nclawlink_call_tool --tool \"paystack_verify_transaction\" --params '{\"reference\": \"TXN_REFERENCE\"}'\n```\n\n## Authentication\n\nAll Paystack tool calls are authenticated automatically by ClawLink using the user's Paystack API key.\n\n**No API key is required in chat.** ClawLink stores the API key securely and injects it into every Paystack API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=paystack and connect Paystack.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `paystack` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration paystack\n```\n\n**Response:** Returns the live tool catalog for Paystack.\n\n### Reconnect\n\nIf Paystack tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=paystack\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration paystack`\n\n## Security& Permissions\n\n- Access is scoped to customers, transactions, and resources within the connected Paystack account.\n- **All write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Destructive actions (delete customer, cancel transfer) must be confirmed.\n- Transfer and payment operations affect real money — confirm recipient and amount carefully.\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Paystack is connected.\n2. Call `clawlink_list_tools --integration paystack` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `paystack`.\n5. If no Paystack tools appear, direct the user to https://claw-link.dev/dashboard?add=paystack.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List transactions → Verify → Show status         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call           │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves   │\n│           → Execute update                                  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Code Examples\n\n### List transactions\n\n```bash\nclawlink_call_tool --tool \"paystack_list_transactions\" \\\n  --params '{\n    \"per_page\": 50,\n    \"status\": \"success\"\n  }'\n```\n\n### Verify a transaction\n\n```bash\nclawlink_call_tool --tool \"paystack_verify_transaction\" \\\n  --params '{\n    \"reference\": \"TXN_REF_ABC123\"\n  }'\n```\n\n### Create a customer\n\n```bash\nclawlink_call_tool --tool \"paystack_create_customer\" \\\n  --params '{\n    \"email\": \"customer@example.com\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Doe\",\n    \"phone\": \"+2348012345678\",\n    \"metadata\": {\n      \"plan\": \"premium\"\n    }\n  }'\n```\n\n### Create a payment page\n\n```bash\nclawlink_call_tool --tool \"paystack_create_payment_page\" \\\n  --params '{\n    \"name\": \"Product Purchase\",\n    \"description\": \"One-time purchase for premium plan\",\n    \"amount\": 50000,\n    \"currency\": \"NGN\"\n  }'\n```\n\n## Notes\n\n- Paystack API has rate limits. Use exponential backoff when encountering 429 errors.\n- Transaction references are unique strings — verify before using in verification calls.\n- Amounts are in the smallest currency unit (kobo for NGN, cents for USD).\n- Currency codes must be uppercase (e.g., `NGN`, `USD`, `KES`).\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration paystack`. |\n| Missing connection | Paystack is not connected. Direct the user to https://claw-link.dev/dashboard?add=paystack. |\n| `not_found` | Transaction, customer, or resource does not exist. Check the ID or reference. |\n| `validation_error` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Rate limited | Too many requests. Wait and retry with exponential backoff. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `paystack`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Transaction API](https://paystack.com/docs/api/transaction/)\n- [Customer API](https://paystack.com/docs/api/customer/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Paystack](https://clawhub.ai/hith3sh/paystack-payments) — For this skill's native documentation\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1780839261586\n}\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nManage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to work with a connected Paystack account from an agent, including transaction review, payment verification, customer management, payment page creation, and transfer-related workflows. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can initiate money-related Paystack operations, including transfers and payment resources. <br>\nMitigation: Review previews carefully and confirm amounts, recipients, and target resources before allowing any write or transfer action. <br>\nRisk: The skill requires sensitive Paystack credentials to be handled through ClawLink. <br>\nMitigation: Install only when the user trusts ClawLink to store and use the connected Paystack API key. <br>\nRisk: Incorrect customer, transaction, or payment page parameters could affect real Paystack account resources. <br>\nMitigation: Use read, list, describe, and preview steps before executing writes, and require explicit user confirmation for create, update, delete, transfer, or payment actions. <br>\n\n\n## Reference(s): <br>\n- [Paystack API Documentation](https://paystack.com/docs/api/) <br>\n- [Paystack Transaction API](https://paystack.com/docs/api/transaction/) <br>\n- [Paystack Customer API](https://paystack.com/docs/api/customer/) <br>\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/paystack-payments) <br>\n- [Publisher Profile](https://clawhub.ai/user/hith3sh) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May guide authenticated Paystack API actions through ClawLink after connection, preview, and user confirmation steps.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 3 files, 3443 bytes\n\nFiles: skill-card.md (2351b), SKILL.md (5018b), _meta.json (136b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, products, and payment operations - powered by ClawLink.\n---\n\n# Paystack\n\nWork with Paystack from chat - manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nPowered by [ClawLink](https://claw-link.dev), an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure Paystack API access yourself.\n\n## Quick start\n\n1. Install the verified ClawLink plugin: `openclaw plugins install clawhub:clawlink-plugin`\n2. Start a fresh OpenClaw chat if the plugin was just installed and ClawLink tools are not visible yet\n3. If ClawLink is not configured, call `clawlink_begin_pairing`\n4. Tell the user to open the returned pairing URL, sign in to ClawLink if needed, and approve the device\n5. After the user confirms approval, call `clawlink_get_pairing_status`\n6. Tell the user to connect Paystack at [claw-link.dev/dashboard?add=paystack](https://claw-link.dev/dashboard?add=paystack)\n7. When the user confirms Paystack is connected, call `clawlink_list_integrations` and then `clawlink_list_tools` with the `paystack` integration slug\n\n## Setup details\n\n### Installing the plugin\n\nIf the ClawLink plugin is not installed yet, tell the user to run:\n\n```\nopenclaw plugins install clawhub:clawlink-plugin\n```\n\nIf the current chat started before the plugin was installed and ClawLink tools are still unavailable, tell the user to start a fresh chat so OpenClaw reloads the plugin tool catalog.\n\n### Pairing ClawLink\n\nIf ClawLink reports that the plugin is not configured, the plugin has not been paired with the user's ClawLink account yet.\n\n1. Call `clawlink_begin_pairing`.\n2. Tell the user to open the returned pairing URL in their browser.\n3. The user signs in to ClawLink if needed and approves the OpenClaw device.\n4. After the user confirms approval, call `clawlink_get_pairing_status` to finish local setup.\n\nThe resulting device credential is stored locally in OpenClaw's plugin config and is only sent to `claw-link.dev`. The user should not paste raw credentials into chat.\n\n### Connecting Paystack\n\nTell the user to open https://claw-link.dev/dashboard?add=paystack and connect Paystack there. The page opens the add-connection panel filtered to Paystack. ClawLink's hosted page runs the provider connection flow. When they confirm it is done, call `clawlink_list_integrations` to verify, then call `clawlink_list_tools` with integration `paystack`.\n\n## Using Paystack tools\n\nClawLink provides tools dynamically based on what the user has connected. You do not need to know tool names or schemas in advance.\n\n### Discovery\n\n1. Call `clawlink_list_integrations` to confirm Paystack is connected.\n2. Call `clawlink_list_tools` with integration `paystack`.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `paystack`.\n5. If no Paystack tools appear, direct the user to https://claw-link.dev/dashboard?add=paystack.\n\n### Execution\n\n1. Call `clawlink_describe_tool` before using an unfamiliar tool, before any write, or when the request is ambiguous.\n2. Use the returned schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups`.\n3. Prefer read, list, search, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first, then confirm with the user.\n5. Execute with `clawlink_call_tool`.\n6. If it fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## What you can do\n\nTypical Paystack tasks (actual availability depends on the user's connected account, permissions, scopes, and current ClawLink tool catalog):\n\n- List and inspect customers, transactions, and products\n- Create customers, payment pages, or products after confirmation\n- Verify payments and transaction status\n- Manage transfers, recipients, and splits when available\n- Review payment operations and commerce resources\n\n## Rules\n\n- Always use ClawLink tools for Paystack. Do not ask the user for separate Paystack credentials.\n- Do not claim a capability is missing without checking the live ClawLink catalog in the current turn.\n- Do not invent slash commands or ask the user to paste raw credentials.\n- Ask for confirmation before destructive, external-facing, or bulk write actions.\n- If Paystack is not connected, direct the user to https://claw-link.dev/dashboard?add=paystack.\n- Never echo or repeat the user's ClawLink credential.\n\n## Resources\n\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n- ClawLink Source: https://github.com/hith3sh/clawlink\n- Paystack API: https://paystack.com/docs/api/\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1778997981436\n}\n\nFile v0.1.0:skill-card.md\n\n## Description: <br>\nManage Paystack customers, transactions, payment pages, transfers, products, and payment operations - powered by ClawLink. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to manage Paystack payment operations from chat through ClawLink-hosted account connection and tool discovery. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Payment, transfer, customer, product, or commerce changes can affect external financial systems. <br>\nMitigation: Use minimum Paystack permissions, preview sensitive operations, and obtain user confirmation before writes or bulk changes. <br>\nRisk: Credential exposure could occur if users paste raw ClawLink or Paystack credentials into chat. <br>\nMitigation: Use ClawLink pairing and hosted connection flows; do not request or repeat raw credentials. <br>\nRisk: The available Paystack tool set may vary by connected account, permissions, scopes, and the current ClawLink catalog. <br>\nMitigation: List, search, and describe live ClawLink tools before execution, and report real tool errors without inventing capabilities. <br>\n\n\n## Reference(s): <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n- [ClawLink Source](https://github.com/hith3sh/clawlink) <br>\n- [Paystack API](https://paystack.com/docs/api/) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Shell commands, API Calls, Configuration instructions] <br>\n**Output Format:** [Markdown with inline shell commands and tool-call guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses the live ClawLink tool catalog as the source of truth for available Paystack operations.] <br>\n\n## Skill Version(s): <br>\n0.1.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: Paystack Payments Owner: hith3sh Summary: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:15:09.682Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct tra","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘"},{"language":"bash","snippet":"openclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart"},{"language":"bash","snippet":"# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION_ID\"}'\n\n# Verify a transaction\nclawlink_call_tool --tool \"paystack_verify_transaction\" --params '{\"reference\": \"TXN_REFERENCE\"}'"},{"language":"bash","snippet":"clawlink_list_integrations"},{"language":"bash","snippet":"clawlink_list_tools --integration paystack"},{"language":"text","snippet":"┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List transactions → Verify → Show status         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call           │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves   │\n│           → Execute update                                  │\n└─────────────────────────────────────────────────────────────┘"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: paystack-payments\ndescription: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify payments, manage customers, create payment pages, and review transaction data via Paystack.\n---\n\n# Paystack Payments\n\n![Paystack Payments](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/paystack.png)\n\nAccess Paystack's payment platform via the Paystack API. Manage customers, transactions, payment pages, transfers, products, and payment operations.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=paystack-payments) for hosted connection flows and credentials so you do not need to configure Paystack API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Paystack |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Paystack |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│  Paystack API   │\n│   (User Chat)   │     │   (API Key)  │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n          │                       │                       │\n          │  1. Install Plugin   │                       │\n          │  2. Pair Device      │                       │\n          │  3. Connect Paystack  │                       │\n          │                      │  4. Secure Proxy      │\n          │                      │  5. API Requests      │\n          │                      │                       │\n          ▼ ▼                       ▼\n    ┌──────────┐           ┌──────────┐           ┌──────────┐\n    │  SKILL   │           │ Dashboard│           │ Paystack │\n    │  File    │           │ Auth     │           │ Platform │\n    └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Paystack again.\"\n\n## Quick Start\n\n```bash\n# List transactions\nclawlink_call_tool --tool \"paystack_list_transactions\" --params '{\"limit\": 50}'\n\n# Get transaction details\nclawlink_call_tool --tool \"paystack_get_transaction\" --params '{\"id\": \"TRANSACTION"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"paystack-payments\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780989309682\n}"},{"path":"skill-card.md","content":"## Description:\n\nManage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to connect an OpenClaw agent to Paystack through ClawLink, inspect payment data, verify transactions, manage customers, create payment pages, and perform guarded payment operations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill depends on installing and trusting an unpinned third-party ClawLink plugin that stores Paystack credentials.\n\nMitigation: Verify the ClawLink plugin provenance before installation, use a dedicated least-privilege Paystack credential where possible, and revoke the Paystack key if the skill is no longer used.\n\nRisk: Payment, transfer, create, update, or delete operations may affect production Paystack data or real money.\n\nMitigation: Preview and confirm every write or transfer, including target resource, recipient, currency, and amount, before execution.\n\nRisk: Connected Paystack accounts may contain sensitive customer or transaction data.\n\nMitigation: Review the skill before installing against production accounts and restrict the connected credential to the minimum access needed for the intended workflow.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/hith3sh/skills/paystack-payments)\n- [Publisher profile](https://clawhub.ai/user/hith3sh)\n- [Paystack API Documentation](https://paystack.com/docs/api/)\n- [Paystack Transaction API](https://paystack.com/docs/api/transaction/)\n- [Paystack Customer API](https://paystack.com/docs/api/customer/)\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown with inline bash and JSON command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May guide tool calls that access Paystack account data or initiate payment operations through a connected ClawLink integration.]\n\n## Skill Version(s):\n\n1.0.5 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym... Skill: Paystack Payments Owner: hith3sh Summary: Manage Paystack customers, transactions, payment pages, transfers, and payment operations via the Paystack API. Use this skill when users want to verify paym... Tags: latest:1.0.5 Version history: v1.0.5 | 2026-06-09T07:15:09.682Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct tra","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1034,"uniquenessScore":51,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T13:59:50.909Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T16:07:18.118Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}