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 91–112 of 112 actions

Send Subscription Update Link

PAYSTACK_SEND_SUBSCRIPTION_UPDATE_LINK

Tool to send an email to the customer with a link to update the card on their subscription. Use when a customer needs to update their payment card for an active subscription and you want to notify them via email.

Untrusted display-only summary

Set Risk Action

PAYSTACK_SET_RISK_ACTION

Tool to set a customer's risk action by whitelisting or blacklisting them. Use when you need to apply fraud prevention rules to a specific customer by setting their risk action to 'allow' (whitelist), 'deny' (blacklist), or 'default' (no special action).

Untrusted display-only summary

Submit Phone

PAYSTACK_SUBMIT_PHONE

Tool to submit phone number when requested during a charge transaction. Use this when a charge requires phone number submission for verification or authentication purposes.

Untrusted display-only summary

Trigger direct debit activation charge

PAYSTACK_TRIGGER_DIRECT_DEBIT_ACTIVATION_CHARGE

Tool to trigger an activation charge on an inactive direct debit mandate for a customer. Use when a mandate needs to be reactivated or retried.

Untrusted display-only summary

Unassign Destination from Virtual Terminal

PAYSTACK_UNASSIGN_DESTINATION_FROM_VIRTUAL_TERMINAL

Tool to unassign WhatsApp destinations from a Virtual Terminal. Use when you need to remove recipients who should no longer receive payment notifications for a specific Virtual Terminal.

Untrusted display-only summary

Unregister Apple Pay Domain

PAYSTACK_UNREGISTER_APPLE_PAY_DOMAIN

Tool to unregister a top-level domain or subdomain previously used for Apple Pay integration. Use when you need to remove a domain from your Apple Pay configuration.

Untrusted display-only summary

Update Customer

PAYSTACK_UPDATE_CUSTOMER

Tool to update a customer's details on your Paystack integration. Use when you need to modify existing customer information such as name, phone number, or metadata.

Untrusted display-only summary

Update Payment Page

PAYSTACK_UPDATE_PAYMENT_PAGE

Tool to update a payment page on your Paystack integration. Use when you need to modify details of an existing payment page such as name, description, amount, or active status.

Untrusted display-only summary

Update Payment Request

PAYSTACK_UPDATE_PAYMENT_REQUEST

Tool to update a payment request on your Paystack integration. Use when you need to modify details of an existing payment request such as amount, description, due date, or other attributes.

Untrusted display-only summary

Update Payment Session Timeout

PAYSTACK_UPDATE_PAYMENT_SESSION_TIMEOUT

Tool to update the payment session timeout on your Paystack integration. Use when you need to change the duration before a payment session expires.

Untrusted display-only summary

Update Plan

PAYSTACK_UPDATE_PLAN

Tool to update a plan's details on your Paystack integration. Use when you need to modify an existing plan's name, amount, interval, or other settings. Only the fields you provide will be updated; other fields remain unchanged.

Untrusted display-only summary

Update Product

PAYSTACK_UPDATE_PRODUCT

Tool to update a product on your integration. Use when you need to modify product details like name, description, price, or currency.

Untrusted display-only summary

Update Split Configuration

PAYSTACK_UPDATE_SPLIT

Tool to update a split configuration for transactions. Use when you need to modify split settings such as name, active status, or bearer type.

Untrusted display-only summary

Update Storefront

PAYSTACK_UPDATE_STOREFRONT

Tool to update the details of a previously created Storefront. Use when you need to modify storefront information such as name, description, or slug.

Untrusted display-only summary

Update Subaccount

PAYSTACK_UPDATE_SUBACCOUNT

Tool to update a subaccount's details on your Paystack integration. Use when you need to modify existing subaccount information such as business name, bank details, contact information, or activation status.

Untrusted display-only summary

Update Transfer Recipient

PAYSTACK_UPDATE_TRANSFER_RECIPIENT

Tool to update the details of a transfer recipient. Use when you need to modify an existing recipient's name or email address.

Untrusted display-only summary

Validate Bank Account

PAYSTACK_VALIDATE_BANK_ACCOUNT

Tool to validate the authenticity of a customer's bank account before sending money. Use when you need to confirm account details are correct and the account is active and can receive funds.

Untrusted display-only summary

Validate Customer

PAYSTACK_VALIDATE_CUSTOMER

Tool to validate a customer's identity on your Paystack integration. Use when you need to verify customer identification details such as BVN and bank account information. The verification happens asynchronously, and Paystack sends a webhook event when verification is complete.

Untrusted display-only summary

Validate Order

PAYSTACK_VALIDATE_ORDER

Tool to validate a pay for me order on Paystack. Use when you need to verify the details and status of a previously created order using its unique order code.

Untrusted display-only summary

Verify Payment Request

PAYSTACK_VERIFY_PAYMENT_REQUEST

Tool to verify the status of a previously created payment request on Paystack. Use when you need to check if a payment request has been paid or to retrieve details about a specific payment request using its request code.

Untrusted display-only summary

Verify Storefront Slug

PAYSTACK_VERIFY_STOREFRONT_SLUG

Tool to verify the availability of a slug before using it for a Storefront. Use when you need to check if a slug is available before creating a new storefront.

Untrusted display-only summary

Verify Transaction

PAYSTACK_VERIFY_TRANSACTION

Tool to confirm the status of a transaction using its reference. Use when you need to verify a payment was successful or check the current state of a transaction after customer completes checkout.

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.