Paystack Agent Skills: Automate Fintech Payments

24 AI agent skills for seamless Paystack API integration to automate fintech payments.

Paystack Agent Skills: Automate Fintech Payments

24 AI agent skills for Paystack API integration — automate transactions, webhooks, subscriptions, transfers, and marketplace splits in TypeScript, Node.js, and Next.js.

Paystack Agent Skills are production-ready, type-safe automated payment agent patterns that teach GitHub Copilot, Cursor, and other AI coding agents how to integrate every Paystack API endpoint. Install with a single command and build fintech workflows, e-commerce checkouts, SaaS billing, and payout systems instantly. These Paystack developer tools cover 24 endpoints — from initializing transactions to managing marketplace splits.

Skills Paystack TypeScript npm License: MIT

Why Use Paystack Skills?

  • Modular — Install only the skills you need, not a monolithic guide
  • Type-safe — Full TypeScript support with generics and typed responses
  • Production-ready — Battle-tested patterns with error handling and security
  • AI-powered — Designed for AI coding agents (GitHub Copilot, Cursor, etc.)
  • Comprehensive — 24 skills covering every Paystack API endpoint

Quick Start

# Install all 24 skills at once
npx skills add rexedge/paystack --all

# Install a specific skill
npx skills add rexedge/paystack -s paystack-transactions

# Install multiple specific skills
npx skills add rexedge/paystack -s paystack-setup paystack-webhooks paystack-charges

Available Skills

Core

SkillDescription
paystack-setupAPI client setup, environment config, TypeScript helpers, paystackRequest<T>() wrapper
paystack-webhooksHMAC SHA512 signature validation, event handling, IP whitelisting, retry policy
paystack-testingTest mode setup, test card numbers, webhook testing, integration test patterns

Payments

SkillDescription
paystack-transactionsInitialize, verify, list, fetch, charge authorizations, timeline, totals, export
paystack-chargesDirect Charge API — card, bank, USSD, mobile money, QR, EFT
paystack-payment-pagesHosted payment pages — fixed/flexible amounts, subscriptions, products
paystack-payment-requestsInvoicing — line items, taxes, due dates, draft mode, email notifications
paystack-apple-payApple Pay domain registration and management

Customers & Products

SkillDescription
paystack-customersCustomer CRUD, identity validation, whitelist/blacklist, direct debit
paystack-productsProduct catalog — stock tracking, pricing, payment page integration
paystack-verificationBank account resolution, account validation, card BIN lookup

Subscriptions & Plans

SkillDescription
paystack-plansPayment plans — daily, weekly, monthly, quarterly, biannually, annually
paystack-subscriptionsSubscription lifecycle — create, enable, disable, card update links

Transfers & Payouts

SkillDescription
paystack-transfersSingle and bulk money transfers, OTP finalization, verify
paystack-transfer-recipientsRecipient management — NUBAN, GHIPSS, mobile money, BASA
paystack-refundsFull and partial refunds, retry with bank details

Marketplace & Splits

SkillDescription
paystack-subaccountsSubaccount management — settlement schedules, marketplace payouts
paystack-splitsTransaction splits — percentage/flat, multi-party revenue sharing
paystack-dedicated-accountsDedicated Virtual Accounts (DVA) — Wema Bank, Access Bank

Operations

SkillDescription
paystack-disputesDispute/chargeback management — evidence, resolution workflows
paystack-settlementsSettlement tracking and reconciliation
paystack-terminalPaystack Terminal (POS) — send events, commission devices
paystack-integrationIntegration settings — payment session timeout
paystack-miscellaneousBanks list, countries, states (AVS), bank code lookup

Use Cases

These skills help your AI agent build:

  • E-commerce checkout — Transactions + Webhooks + Customers
  • SaaS billing — Plans + Subscriptions + Payment Pages
  • Marketplace payments — Subaccounts + Splits + Transfers
  • Invoicing system — Payment Requests + Customers + Webhooks
  • POS integration — Terminal + Transactions + Settlements
  • KYC verification — Verification + Customers + Dedicated Accounts
  • Payout system — Transfer Recipients + Transfers + Settlements

Paystack API Reference

PropertyValue
Base URLhttps://api.paystack.co
Auth HeaderAuthorization: Bearer SECRET_KEY
Content Typeapplication/json
Amount UnitSubunit of currency (kobo for NGN, pesewas for GHS, cents for USD/ZAR/KES)
Amount ConversionMultiply display amount × 100

Supported Countries & Currencies

CountryCurrencyCode
NigeriaNigerian NairaNGN
GhanaGhanaian CediGHS
South AfricaSouth African RandZAR
KenyaKenyan ShillingKES
United StatesUS DollarUSD

Quick Links

Related Projects

  • Interswitch Agent Skills — 18 AI agent skills for Interswitch API integration (Web Checkout, Quickteller, wallets, transfers, VAS)

Contributing

Found an issue or want to improve a Paystack skill? Report a bug or suggest a feature or submit a pull request.

License

MIT