
Connectors / Finance · HTTP Connector
Automate Paystack with Tray.ai
Export transactions, create a customer and create a plan in Paystack. Connect Paystack to the rest of your finance stack with Tray.ai.
Thanks — someone from our team will be in touch soon.
What can you do with Paystack on Tray.ai?
Paystack is an African payments company, owned by Stripe, that lets businesses accept card, bank, and mobile money payments and send payouts. Tray.ai connects to Paystack through the HTTP Connector, so your workflows can call the Paystack API alongside the rest of your stack.
- Verify a transaction before your order system releases goods, so nothing ships unpaid.
- Create a customer in Paystack when a new account is added to your CRM.
- Initiate a transfer to a supplier once finance approves their bill in your accounting system.
- Create a refund when your help desk approves a customer's refund request.
- Connects through
- HTTP Connector
- Authentication
- A bearer token
- Base URL
- https://api.paystack.co
Set it up
Connect Paystack to Tray.ai
Each step uses Paystack's own API details, from its documentation.
Step 1
Save Paystack's API token
Save the token Paystack issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.paystack.co as the base URL. Or paste a cURL example from Paystack's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “List transactions”
It's one of 24 documented actions, under Transactions. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Initialize a transaction” and “Verify a transaction” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
What the Paystack API covers
6 resources and 24 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Transactions
- Initialize a transaction
- Verify a transaction
- List transactions
- Charge an authorization
- Export transactions
Customers
- Create a customer
- List customers
- Get a customer
- Update a customer
Plans
- Create a plan
- List plans
- Get a plan
- Update a plan
Subscriptions
- Create a subscription
- List subscriptions
- Enable a subscription
- Disable a subscription
Transfers
- Initiate a transfer
- Initiate a bulk transfer
- List transfers
- Verify a transfer
Refunds
- Create a refund
- List refunds
- Get a refund
Checked against Paystack's own documentation on 2026-10-22
How Tray.ai makes this work
Paystack plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Paystack — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Paystack actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Paystack data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More finance apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every finance connector →
Frequently asked questions
What can a Tray.ai workflow do in Paystack?
+
The Paystack API documents 24 actions across 6 resources (Transactions, Customers, Plans, Subscriptions, Transfers, Refunds). For example: Initialize a transaction; Create a customer; Create a plan. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Paystack?
+
The Paystack API uses a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See Paystack working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.