IntegrationsPayments & finance

Automate Paystack without writing code.

Track transactions and payouts. Describe the job you repeat in plain English and Mitra builds an agent that does it in Paystack, on the schedule you set. You sign in on Paystack's own page, so Mitra never sees your password, and you can disconnect at any time.

Connect Paystack

200 credits to start · no credit card

What Mitra can do in Paystack.

112 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.

  • Add products to pageTool 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.
  • Add products to storefrontTool 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 terminalTool 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 splitTool to add a subaccount to a split configuration, or update the share of an existing subaccount. Use this when you need to modify the payme
  • Archive payment requestTool to archive a payment request to clean up records. Use when you need to remove a payment request from active listings. An archived payme
  • Assign destination to virtual terminalTool to assign WhatsApp destinations to a Virtual Terminal for payment notifications. Use when you need to add recipients who will receive n
  • Check pending chargeTool to check the status of a pending charge transaction. Use when you receive a 'pending' status from a charge endpoint or need to verify i
  • Check slug availabilityTool 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 be
  • Create bulk transfer recipientCreate multiple transfer recipients in batches. Use when you need to add multiple recipients at once for transfers. Duplicate account number
  • Create chargeTool to initiate a payment by integrating the payment channel of your choice. Use when you need to charge a customer using authorization cod
  • Create customerTool to create a customer on your Paystack integration. Use when you need to add a new customer with their email address and optional detail
  • Create payment pageTool to create a payment page on your Paystack integration. Use when you need to create a payment page that customers can visit to make paym
  • Create payment requestCreate 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 ser
  • Create planTool to create a plan for recurring payments on Paystack. Use when you need to set up subscription billing or recurring payment schedules. T
  • Create refundTool to initiate a refund for a previously completed transaction on Paystack. Use when a customer requests a refund or when you need to reve
  • Create splitTool to create a split configuration for transaction revenue sharing. Use when you need to configure how transaction revenue should be split
  • Create storefrontCreate a digital storefront on Paystack to manage and display products. Use this when you need to set up a new online shop for selling digit
  • Create subaccountTool to create a subaccount on your Paystack integration. Use when you need to set up a new subaccount with bank details and settlement info
  • Create transfer recipientTool to create a new recipient for transfers. Use when you need to set up a recipient before initiating a transfer. Note: A duplicate accoun
  • Create virtual terminalCreate a Virtual Terminal on your Paystack integration to accept payments. Use this when you need to set up a new payment terminal for in-pe
  • Deactivate authorizationTool to deactivate an authorization when a card or payment method needs to be forgotten. Use when customers want to remove saved payment met
  • Deactivate virtual terminalTool to deactivate a Virtual Terminal on your integration. Use when you need to disable a terminal and prevent it from accepting further pay
  • Delete productDelete a previously created product from Paystack by its ID. Use this when you need to remove a product from your catalog. The deletion is p
  • Delete storefrontDelete a previously created storefront from Paystack by its ID. Use this when you need to remove a storefront. The deletion is permanent and

+ 88 more

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install