Paystack icon

Paystack

Payments platform for customers, transactions, transfers, subscriptions, plans, and payment pages.

Covers payment operations such as customers, transactions, virtual terminals, authorizations, plans, and transfers.

Example Use Cases

These are the Paystack actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Bulk Create Transfer Recipients

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.

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.

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.

Create Refund

Tool to initiate a refund for a previously completed transaction on Paystack. Use when a customer requests a refund or when you need to reverse a payment. The refund can be for the full transaction amount or a partial amount.

Create Split Configuration

Tool to create a split configuration for transaction revenue sharing. Use when you need to configure how transaction revenue should be split between multiple subaccounts (e.g., for marketplace platforms, revenue sharing, or commission distribution).