Connect Paystack to Your AI Agent

Ask your AI assistant to work with Paystack: prepare Checkout and Verify Transaction Status.

8 tools API key

Try a Paystack Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Paystack

Prepare checkout details

Initialize a transaction using customer email and amount.

/oo Paystack: Initialize Paystack checkout for email [email] with amount [amount in the currency smallest unit] and currency [currency], then return the checkout URL.

Verify a payment

Read transaction verification results using its reference.

/oo Paystack: Verify Paystack transaction reference [reference] and summarize its returned payment status and amount.

Start Working with Paystack

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Paystack

    Connect using your Paystack Secret Key.

    Connect Paystack →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Paystack resources used in your task.

Paystack Tools

Paystack customer and transaction operations let an AI assistant prepare checkout details and inspect recorded payment results.

Prepare checkout details

Initialize a transaction using customer email and amount.

Verify a payment

Read transaction verification results using its reference.

8 tools

Create Customer

Create a customer in Paystack.

paystack.create_customer

List Customers

List customers available in Paystack.

paystack.list_customers

Get Customer

Fetch a customer in Paystack by email address or customer code.

paystack.get_customer

Update Customer

Update a Paystack customer by customer code.

paystack.update_customer

Initialize Transaction

Initialize a Paystack transaction and return checkout details.

paystack.initialize_transaction

List Transactions

List transactions available in Paystack.

paystack.list_transactions

Get Transaction

Fetch a Paystack transaction by transaction ID.

paystack.get_transaction

Verify Transaction

Verify a Paystack transaction by reference.

paystack.verify_transaction

Frequently Asked Questions

Does initialization mean the customer paid?

Initialization prepares checkout details. Use verify_transaction to inspect payment status after checkout.

Can I refund transactions here?

The exposed transaction actions initialize, list, retrieve, and verify; refund actions are not exposed.

Can I look up a customer by email?

get_customer accepts an email address or customer code.

Connect Paystack

About Paystack ↗