Paystack integration

Commerce connector, available on Zeplik

Paystack is available as an integration on Zeplik, the AI assistant that works across every model in one chat. Connect Paystack and Zeplik can act on your commerce for you: Nigerian financial technology company that offers payment processing services to businesses in Africa. You stay in the conversation while the assistant does the work in Paystack directly.

Zeplik exposes 50 read actions and 50 write actions for Paystack. Read actions run automatically; write actions stay off until you enable write access in Settings, so nothing is changed in Paystack without your consent.

Try Paystack on Zeplik

Pick a prompt to open it in the Zeplik app. If you are not signed in yet, your prompt is waiting for you the moment you do.

What Zeplik can do with Paystack

Read from Paystack (50)

Runs automatically in any conversation.

  • Check pending charge

    Tool to check the status of a pending charge transaction. Use when you receive a 'pending' status from a charge endpoint or need to verify if a charge status has changed. Wait at least 10 seconds after initiating a charge before calling this endpoint.

  • Check slug availability

    Tool to check if a custom slug is available for use when creating a payment page. Use when you need to verify a slug is not already taken before creating a new payment page.

  • Fetch balance

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

  • 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.

  • 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.

  • Fetch customer

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

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Fetch product

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

and 38 more.

Act in Paystack (50)

Runs only after you enable write access.

  • Add products to page

    Tool to add products to a Paystack payment page. Use when you need to add products to an existing page that was created with 'product' type. This action adds the specified products to the page, allowing customers to select from multiple products when making a payment.

  • Add products to storefront

    Tool to add previously created products to a Storefront. Use when you need to associate existing products with a specific storefront.

  • Add split code to virtual terminal

    Tool to add a split code to a virtual terminal. Use when you need to assign payment splitting configuration to a virtual terminal.

  • Add subaccount to split

    Tool to add a subaccount to a split configuration, or update the share of an existing subaccount. Use this when you need to modify the payment distribution by adding new partners/customers to a split or adjusting their allocation. The split must already exist before adding subaccounts to it.

  • Archive payment request

    Tool to archive a payment request to clean up records. Use when you need to remove a payment request from active listings. An archived payment request cannot be verified and will not appear when listing payment requests.

  • Assign destination to virtual terminal

    Tool to assign WhatsApp destinations to a Virtual Terminal for payment notifications. Use when you need to add recipients who will receive notifications for payments made through a specific Virtual Terminal.

  • Create bulk transfer recipient

    Create multiple transfer recipients in batches. Use when you need to add multiple recipients at once for transfers. Duplicate account numbers automatically return existing recipient records instead of creating duplicates.

  • Create charge

    Tool to initiate a payment by integrating the payment channel of your choice. Use when you need to charge a customer using authorization code, bank account, mobile money, or USSD.

  • Create customer

    Tool to create a customer on your Paystack integration. Use when you need to add a new customer with their email address and optional details like name and phone number.

  • Create payment page

    Tool to create a payment page on your Paystack integration. Use when you need to create a payment page that customers can visit to make payments.

  • Create payment request

    Create a new payment request by issuing an invoice to a customer. Use this when you need to request payment from a customer for goods or services.

  • Create plan

    Tool to create a plan for recurring payments on Paystack. Use when you need to set up subscription billing or recurring payment schedules. The plan defines the amount, interval, and other settings for recurring charges to customers.

and 38 more.

How to connect Paystack

  1. Sign in to Zeplik

    Create a free Zeplik account or sign in. New accounts start with free credits, so you can try Paystack immediately.

  2. Connect Paystack

    Open Settings and go to Connectors, then press Connect on Paystack. You can also connect from the Paystack page in the app.

  3. Add your Paystack API key

    Paste your Paystack API key when prompted. Zeplik stores it securely on the server and starts working with Paystack right away.

Frequently asked questions

Can I use Paystack with Zeplik?
Yes. Paystack is available as an integration on Zeplik. Connect it once and the AI assistant can work with your Paystack account inside any conversation.
What can Zeplik do with Paystack?
Once connected, Zeplik has 50 read and 50 write actions for Paystack. Nigerian financial technology company that offers payment processing services to businesses in Africa.
How do I connect Paystack to Zeplik?
You connect Paystack by pasting your own Paystack API key in Settings under Connectors. There is no separate app to install.
Does Zeplik change things in Paystack without asking?
No. Zeplik reads from Paystack by default. Any action that changes data in Paystack requires write access, which stays off until you enable it in Settings under Connectors.
How much does connecting Paystack cost?
Connecting Paystack is free. You only spend Zeplik credits when the assistant runs, and new accounts start with free credits.

Related commerce integrations

Connect Paystack to your AI assistant

Every model, one chat. Bring Paystack into Zeplik and let the assistant do the work.