All integrations
PA
Catalogue metadata onlypayment processingv20260615_00

PAYSTACK

Paystack

Nigerian financial technology company that offers payment processing services to businesses in Africa.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

112

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

paystack_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Secret Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–60 of 112 actions

Fetch Balance

PAYSTACK_FETCH_BALANCE

Tool to fetch the available balance on your Paystack integration. Use when you need to check account balance across different currencies.

Untrusted display-only summary

Fetch balance ledger

PAYSTACK_FETCH_BALANCE_LEDGER

Tool to fetch all pay-ins and pay-outs that went into your Paystack balance. Use when you need to view transaction history and balance changes over time.

Untrusted display-only summary

Fetch Bulk Charge Batch

PAYSTACK_FETCH_BULK_CHARGE_BATCH

Tool to retrieve a specific bulk charge batch by code. Use when you need to check the progress of a bulk charge batch via its total_charges and pending_charges attributes.

Untrusted display-only summary

Fetch Customer

PAYSTACK_FETCH_CUSTOMER

Tool to get details of a customer on your integration. Use when you need to retrieve customer information using their customer code.

Untrusted display-only summary

Fetch Mandate Authorizations

PAYSTACK_FETCH_MANDATE_AUTHORIZATIONS

Tool to fetch the list of direct debit mandate authorizations associated with a customer. Use when you need to retrieve all mandate authorizations for a specific customer ID.

Untrusted display-only summary

Fetch Payment Page

PAYSTACK_FETCH_PAYMENT_PAGE

Tool to fetch details of a payment page on your Paystack integration. Use when you need to retrieve information about a specific payment page by its ID.

Untrusted display-only summary

Fetch Payment Request Details

PAYSTACK_FETCH_PAYMENT_REQUEST

Tool to fetch details of a payment request from Paystack. Use when you need to retrieve comprehensive information about a previously created payment request, including customer details, payment status, line items, and associated metadata.

Untrusted display-only summary

Fetch Payment Session Timeout

PAYSTACK_FETCH_PAYMENT_SESSION_TIMEOUT

Tool to fetch the payment session timeout configured on your Paystack integration. Use when you need to check the current timeout duration for payment sessions.

Untrusted display-only summary

Fetch Plan

PAYSTACK_FETCH_PLAN

Tool to get details of a plan on your integration. Use when you need to retrieve plan information using the plan code or ID.

Untrusted display-only summary

Fetch Product

PAYSTACK_FETCH_PRODUCT

Tool to get details of a product on your integration. Use when you need to retrieve product information by its ID.

Untrusted display-only summary

Fetch Product Orders

PAYSTACK_FETCH_PRODUCT_ORDERS

Tool to fetch all orders for a particular product on your Paystack integration. Use when you need to retrieve order history and details for a specific product by its ID.

Untrusted display-only summary

Fetch Refund

PAYSTACK_FETCH_REFUND

Tool to get details of a refund on your integration. Use when you need to retrieve comprehensive information about a specific refund, including status, amount, customer details, and timestamps.

Untrusted display-only summary

Fetch Split

PAYSTACK_FETCH_SPLIT

Tool to get details of a split configuration for a transaction. Use when you need to retrieve split payment configuration information by its ID.

Untrusted display-only summary

Fetch Storefront

PAYSTACK_FETCH_STOREFRONT

Tool to get the details of a previously created Storefront. Use when you need to retrieve information about a specific storefront including its products, contacts, and configuration.

Untrusted display-only summary

Fetch Storefront Orders

PAYSTACK_FETCH_STOREFRONT_ORDERS

Tool to fetch all orders in a Paystack storefront. Use when you need to retrieve order information for a specific storefront using its ID.

Untrusted display-only summary

Fetch Subaccount

PAYSTACK_FETCH_SUBACCOUNT

Tool to get details of a subaccount on your integration. Use when you need to retrieve subaccount information using the subaccount code.

Untrusted display-only summary

Fetch Subscription

PAYSTACK_FETCH_SUBSCRIPTION

Tool to get details of a subscription on your integration. Use when you need to retrieve subscription information using the subscription code.

Untrusted display-only summary

Fetch Transaction

PAYSTACK_FETCH_TRANSACTION

Tool to get details of a transaction carried out on your integration. Use when you need to retrieve comprehensive information about a specific transaction, including payment status, customer details, authorization info, and timestamps.

Untrusted display-only summary

Fetch Transaction Timeline

PAYSTACK_FETCH_TRANSACTION_TIMELINE

Tool to fetch the timeline of a transaction showing the steps taken from initiation to completion. Use when you need to debug payment flows or understand where customers encountered issues during the payment process.

Untrusted display-only summary

Fetch Transfer Recipient

PAYSTACK_FETCH_TRANSFER_RECIPIENT

Tool to fetch details of a transfer recipient. Use when you need to retrieve information about an existing recipient using their recipient code.

Untrusted display-only summary

Fetch Virtual Terminal

PAYSTACK_FETCH_VIRTUAL_TERMINAL

Tool to fetch a Virtual Terminal on your Paystack integration. Use when you need to retrieve details about an existing virtual terminal, including its configuration, payment methods, and active status.

Untrusted display-only summary

Finalize Payment Request

PAYSTACK_FINALIZE_PAYMENT_REQUEST

Tool to finalize the creation of a draft payment request for a customer. Use when you need to convert a draft payment request into an active one that can be paid by the customer.

Untrusted display-only summary

Generate Update Subscription Link

PAYSTACK_GENERATE_UPDATE_SUBSCRIPTION_LINK

Tool to generate a link for updating the card on a subscription. Use when you need to allow a customer to update their payment card for an active subscription.

Untrusted display-only summary

Get Payment Request Totals

PAYSTACK_GET_PAYMENT_REQUEST_TOTALS

Tool to retrieve metrics for all pending and successful payment requests. Use when you need an overview of payment request amounts grouped by currency and status.

Untrusted display-only summary

Get Transaction Totals

PAYSTACK_GET_TRANSACTION_TOTALS

Tool to get the total amount received on your Paystack account. Use when you need to retrieve transaction totals and pending transfers, optionally filtered by date range.

Untrusted display-only summary

Initialize Authorization

PAYSTACK_INITIALIZE_AUTHORIZATION

Tool to initialize a reusable authorization for recurring transactions. Use when you need to create a direct debit mandate that allows charging a customer's account repeatedly without requiring them to provide payment details each time.

Untrusted display-only summary

Initialize Transaction

PAYSTACK_INITIALIZE_TRANSACTION

Tool to initialize a transaction from your backend. Returns an authorization URL to redirect the customer to for payment. Use when you need to start a payment flow and get a checkout URL for the customer.

Untrusted display-only summary

Initiate Bulk Charge

PAYSTACK_INITIATE_BULK_CHARGE

Tool to initiate a bulk charge on your integration. Use when you need to charge multiple customers at once using their authorization codes.

Untrusted display-only summary

List Banks

PAYSTACK_LIST_BANKS

Tool to get a list of all supported banks and their properties on Paystack. Use when you need to retrieve available banks for payments, transfers, or account verification.

Untrusted display-only summary

List Bulk Charge Batches

PAYSTACK_LIST_BULK_CHARGE_BATCHES

Tool to list bulk charge batches created on your integration. Use when you need to view all bulk charge batches, optionally filtering by status (active, paused, or complete) and paginating through results.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.