Paystack icon

Paystack

Process payments, manage customers, handle subscriptions, and disburse transfers across Africa.

7 triggers58 searches63 actionsInstant (webhooks)Auth: API key

AI-assisted documentation35 min read

This documentation is compiled from our integration source code, internal specs for Paystack, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Paystack on WEXTL →

Connecting Paystack takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • Secret KeypasswordRequired

    Your secret API key (Settings → API Keys & Webhooks in the dashboard). Use a test secret key while building, and swap in a live secret key when you go live.

    [1]
  1. Log in to your WEXTL account, add the Paystack node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Paystack account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch New CustomersTrigger
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
Domaintext
3other output fields
Watch New DisputesTrigger
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Categorytext
Customerobject
IDnumber
Emailemail
Customer Codetext
Due Atdate
3other output fields
Watch New PlansTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Plan Codetext
Descriptiontext
Amountnumber
Intervaltext
Invoice Limitnumber
Send Invoicesboolean
Send SMSboolean
5other output fields
Watch New RefundsTrigger
Output fields[3]
FieldType
IDnumber
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Amountnumber
Deducted Amountnumber
Currencytext
Channeltext
Fully Deductedboolean
Refunded Bytext
Refunded Atdate
6other output fields
Watch New TransactionsTrigger
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
5other output fields
Watch New TransfersTrigger
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Statustext
Transfer Codetext
3other output fields
Watch Webhook EventTrigger
Output fields[3]
FieldType
Eventtext
Dataobject
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
Channeltext
Balance LedgerSearch
Input fields[3]
FieldType
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
Integrationnumber
Domaintext
Balancenumber
Currencytext
Differencenumber
Reasontext
Model Responsibletext
Model Rownumber
Created Atdate
1other output field
Check Pending ChargeSearch
Input fields[3]
FieldType
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Check Slug AvailabilitySearch
Input fields[3]
FieldType
SlugRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Export DisputesSearch
Input fields[3]
FieldType
Per Pagenumber
Pagenumber
Fromdate
Todate
Statuschoice
Output fields[3]
FieldType
Download URLurl
Export TransactionsSearch
Input fields[3]
FieldType
Per Pagenumber
Pagenumber
Fromdate
Todate
Settledboolean
Payment Pagetext
Customertext
Currencychoice
Amountnumber
2other input fields
Output fields[3]
FieldType
Pathtext
Expires Atdate
Export TransfersSearch
Input fields[3]
FieldType
Per Pagenumber
Pagenumber
Statuschoice
Fromdate
Todate
Output fields[3]
FieldType
Pathtext
Expires Atdate
Fetch BalanceSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Currencytext
Balancenumber
Fetch Bank ProvidersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Provider Slugtext
Bank IDtext
Bank Nametext
Fetch BanksSearch
Input fields[3]
FieldType
Countrytext
Use Cursorboolean
Next Cursortext
Previous Cursortext
Pay With Bank Transferboolean
Pay With Bankboolean
Enabled For Verificationboolean
Gatewaytext
Typetext
2other input fields
Output fields[3]
FieldType
IDnumber
Nametext
Slugtext
Codetext
Longcodetext
Gatewaytext
Pay With Bankboolean
Activeboolean
Countrytext
4other output fields
Fetch Bulk Charge BatchSearch
Input fields[3]
FieldType
Batch CodeRequired
text
Output fields[3]
FieldType
IDnumber
Batch Codetext
Referencetext
Statustext
Total Chargesnumber
Pending Chargesnumber
Created Atdate
Updated Atdate
Fetch Charges in a BatchSearch
Input fields[3]
FieldType
Batch CodeRequired
text
Statustext
Limitnumber
Output fields[3]
FieldType
Integrationnumber
Bulk Chargenumber
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Authorizationobject
Authorization Codetext
Bintext
Last 4text
Channeltext
Card Typetext
Banktext
Transactionobject
IDnumber
Referencetext
Statustext
Amountnumber
Currencytext
Domaintext
Amountnumber
Currencytext
Statustext
2other output fields
Fetch CustomerSearch
Input fields[3]
FieldType
CodeRequired
text
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
International Format Phonetext
6other output fields
Fetch Dedicated AccountSearch
Input fields[3]
FieldType
Account IDRequired
number
Output fields[3]
FieldType
IDnumber
Account Numbertext
Account Nametext
Currencytext
Bankobject
Nametext
IDnumber
Slugtext
Assignedboolean
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Split Configobject
Subaccounttext
Activeboolean
3other output fields
Fetch DisputeSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Transaction Referencetext
Categorytext
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
9other output fields
Fetch PageSearch
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Amountnumber
Currencytext
Slugtext
Redirect URLtext
Success Messagetext
Collect Phoneboolean
10other output fields
Fetch Payment RequestSearch
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
IDnumber
Domaintext
Invoice Numbernumber
Amountnumber
Discountnumber
Currencytext
Due Datedate
Has Invoiceboolean
Descriptiontext
11other output fields
Fetch Payment Session TimeoutSearch
Output fields[3]
FieldType
Payment Session Timeoutnumber
Fetch PlanSearch
Input fields[3]
FieldType
CodeRequired
text
Output fields[3]
FieldType
IDnumber
Nametext
Plan Codetext
Descriptiontext
Amountnumber
Intervaltext
Invoice Limitnumber
Send Invoicesboolean
Send SMSboolean
7other output fields
Fetch ProductSearch
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Product Codetext
Pricenumber
Currencytext
Quantitynumber
Quantity Soldnumber
Typetext
8other output fields
Fetch RefundSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
IDnumber
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Disputetext
Settlementtext
Amountnumber
Deducted Amountnumber
Currencytext
Channeltext
Fully Deductedboolean
8other output fields
Fetch SettlementsSearch
Input fields[3]
FieldType
Fromdate
Todate
Subaccountchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Currencytext
Total Amountnumber
Effective Amountnumber
Total Feesnumber
Total Processednumber
Deductionstext
4other output fields
Fetch SplitSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
Fetch SubaccountSearch
Input fields[3]
FieldType
CodeRequired
choice
Output fields[3]
FieldType
IDnumber
Subaccount Codetext
Business Nametext
Descriptiontext
Primary Contact Nametext
Primary Contact Emailtext
Primary Contact Phonetext
Metadatatext
Percentage Chargenumber
11other output fields
Fetch SubscriptionSearch
Input fields[3]
FieldType
CodeRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Subscription Codetext
Email Tokentext
Amountnumber
Cron Expressiontext
Next Payment Datedate
Open Invoicetext
11other output fields
Fetch TransactionSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
Fetch Transaction TimelineSearch
Input fields[3]
FieldType
Transaction ID or ReferenceRequired
text
Output fields[3]
FieldType
Historyarray
Fetch TransferSearch
Input fields[3]
FieldType
CodeRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Source Detailstext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Detailsobject
Statustext
5other output fields
Fetch Transfer RecipientSearch
Input fields[3]
FieldType
CodeRequired
choice
Output fields[3]
FieldType
IDnumber
Activeboolean
Currencytext
Descriptiontext
Domaintext
Metadatatext
Nametext
Recipient Codetext
Typetext
4other output fields
Get Dispute Upload URLSearch
Input fields[3]
FieldType
IDRequired
text
Upload FilenameRequired
text
Output fields[3]
FieldType
Signed URLurl
File Nametext
Get Transaction EventSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
Messagetext
Get Transaction SessionSearch
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
Messagetext
List Bulk Charge BatchesSearch
Input fields[3]
FieldType
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Batch Codetext
Referencetext
Statustext
Total Chargesnumber
Pending Chargesnumber
Created Atdate
Updated Atdate
List CountriesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
ISO Codetext
Default Currency Codetext
List CustomersSearch
Input fields[3]
FieldType
Use Cursorboolean
Next Cursortext
Previous Cursortext
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
International Format Phonetext
6other output fields
List Dedicated AccountsSearch
Input fields[3]
FieldType
Account Numbertext
Activeboolean
Currencytext
Provider Slugtext
Bank IDtext
Customertext
Limitnumber
Output fields[3]
FieldType
IDnumber
Account Numbertext
Account Nametext
Currencytext
Bankobject
Nametext
IDnumber
Slugtext
Assignedboolean
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Split Configobject
Subaccounttext
Activeboolean
3other output fields
List DisputesSearch
Input fields[3]
FieldType
Fromdate
Todate
Statuschoice
Transactiontext
Limitnumber
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Transaction Referencetext
Categorytext
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
9other output fields
List PagesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Amountnumber
Currencytext
Slugtext
Redirect URLtext
Success Messagetext
Collect Phoneboolean
10other output fields
List Payment RequestsSearch
Input fields[3]
FieldType
Customertext
Statuschoice
Currencytext
Include Archiveboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Domaintext
Invoice Numbernumber
Amountnumber
Discountnumber
Currencytext
Due Datedate
Has Invoiceboolean
Descriptiontext
11other output fields
List PlansSearch
Input fields[3]
FieldType
Intervalchoice
Amountnumber
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Plan Codetext
Descriptiontext
Amountnumber
Intervaltext
Invoice Limitnumber
Send Invoicesboolean
Send SMSboolean
7other output fields
List ProductsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Product Codetext
Pricenumber
Currencytext
Quantitynumber
Quantity Soldnumber
Typetext
8other output fields
List RefundsSearch
Input fields[3]
FieldType
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Disputetext
Settlementtext
Amountnumber
Deducted Amountnumber
Currencytext
Channeltext
Fully Deductedboolean
8other output fields
List SplitsSearch
Input fields[3]
FieldType
Nametext
Activeboolean
Sort Bytext
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
List States (AVS)Search
Input fields[3]
FieldType
Countrytext
Typetext
Currencychoice
Limitnumber
Output fields[3]
FieldType
Nametext
Slugtext
Abbreviationtext
List SubaccountsSearch
Input fields[3]
FieldType
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Subaccount Codetext
Business Nametext
Descriptiontext
Primary Contact Nametext
Primary Contact Emailtext
Primary Contact Phonetext
Metadatatext
Percentage Chargenumber
11other output fields
List SubscriptionsSearch
Input fields[3]
FieldType
Customertext
Plantext
Limitnumber
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Subscription Codetext
Email Tokentext
Amountnumber
Cron Expressiontext
Next Payment Datedate
Open Invoicetext
11other output fields
List Transaction DisputesSearch
Input fields[3]
FieldType
IDRequired
text
Limitnumber
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Transaction Referencetext
Categorytext
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
9other output fields
List TransactionsSearch
Input fields[3]
FieldType
Fromdate
Todate
Customertext
Statuschoice
Amountnumber
Limitnumber
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
List Transfer RecipientsSearch
Input fields[3]
FieldType
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Activeboolean
Currencytext
Descriptiontext
Domaintext
Metadatatext
Nametext
Recipient Codetext
Typetext
4other output fields
List TransfersSearch
Input fields[3]
FieldType
Fromdate
Todate
Statuschoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Source Detailstext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Detailsobject
Statustext
5other output fields
Payment Request TotalsSearch
Output fields[3]
FieldType
Pendingarray
Successfularray
Totalarray
Resolve Account NumberSearch
Input fields[3]
FieldType
Account NumberRequired
text
Bank CodeRequired
choice
Output fields[3]
FieldType
Account Numbertext
Account Nametext
Bank IDnumber
Resolve BVNSearch
Input fields[3]
FieldType
BVNRequired
text
Output fields[3]
FieldType
BVNtext
First Nametext
Last Nametext
Date of Birthtext
Resolve Card BINSearch
Input fields[3]
FieldType
BINRequired
text
Output fields[3]
FieldType
BINtext
Brandtext
Sub Brandtext
Country Codetext
Country Nametext
Card Typetext
Banktext
Linked Bank IDnumber
Settlement TransactionsSearch
Input fields[3]
FieldType
IDRequired
text
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
IDnumber
Referencetext
Amountnumber
Currencytext
Statustext
Paid Atdate
Channeltext
Transaction TotalsSearch
Input fields[3]
FieldType
Fromdate
Todate
Output fields[3]
FieldType
Total Transactionsnumber
Total Volumenumber
Total Volume By Currencyarray
Pending Transfersnumber
Pending Transfers By Currencyarray
Verify Payment RequestSearch
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
IDnumber
Request Codetext
Statustext
Paidboolean
Paid Atdate
Amountnumber
Currencytext
Due Datedate
Verify TransactionSearch
Input fields[3]
FieldType
ReferenceRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
Verify TransferSearch
Input fields[3]
FieldType
ReferenceRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Source Detailstext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Detailsobject
Statustext
5other output fields
Add Dispute EvidenceAction
Input fields[3]
FieldType
IDRequired
text
Customer EmailRequired
text
Customer NameRequired
text
Customer PhoneRequired
text
Service DetailsRequired
text
Delivery Addresstext
Delivery Datedate
Output fields[3]
FieldType
Customer Emailtext
Customer Nametext
Customer Phonetext
Service Detailstext
Delivery Addresstext
Delivery Datedate
Dispute IDnumber
Created Atdate
Updated Atdate
1other output field
Add Products to PageAction
Input fields[3]
FieldType
IDRequired
number
ProductsRequired
choice
Output fields[3]
FieldType
Messagetext
Add Subaccount to SplitAction
Input fields[3]
FieldType
IDRequired
text
SubaccountRequired
choice
ShareRequired
number
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
Archive Payment RequestAction
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
Messagetext
Bulk Create Transfer RecipientAction
Input fields[3]
FieldType
BatchRequired
array
Output fields[3]
FieldType
Successarray
Errorsarray
BVN MatchAction
Input fields[3]
FieldType
BVNRequired
text
Account NumberRequired
text
Bank CodeRequired
choice
First Nametext
Middle Nametext
Last Nametext
Output fields[3]
FieldType
BVNtext
First Nametext
Last Nametext
Middle Nametext
Charge AuthorizationAction
Input fields[3]
FieldType
EmailRequired
text
AmountRequired
number
Authorization CodeRequired
text
Referencetext
Currencychoice
Metadatatext
Split Codechoice
Subaccountchoice
Transaction Chargenumber
2other input fields
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
Check AuthorizationAction
Input fields[3]
FieldType
EmailRequired
text
AmountRequired
number
Authorization CodeRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
Create ChargeAction
Input fields[3]
FieldType
EmailRequired
email
AmountRequired
number
Bankobject
Bank Codetext
Account Numbertext
Authorization Codetext
USSDobject
USSD Typechoice
Mobile Moneyobject
Phonetext
Providertext
EFTobject
Providerchoice
PINtext
Metadatatext
2other input fields
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Create CustomerAction
Input fields[3]
FieldType
EmailRequired
text
First Nametext
Last Nametext
Phonetext
Metadatatext
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
International Format Phonetext
6other output fields
Create Dedicated AccountAction
Input fields[3]
FieldType
CustomerRequired
choice
Preferred Banktext
Subaccountchoice
Split Codechoice
Output fields[3]
FieldType
IDnumber
Account Numbertext
Account Nametext
Currencytext
Bankobject
Nametext
IDnumber
Slugtext
Assignedboolean
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Split Configobject
Subaccounttext
Activeboolean
3other output fields
Create PageAction
Input fields[3]
FieldType
NameRequired
text
Descriptiontext
Amountnumber
Slugtext
Metadatatext
Redirect URLtext
Custom Fieldsarray
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Amountnumber
Currencytext
Slugtext
Redirect URLtext
Success Messagetext
Collect Phoneboolean
10other output fields
Create Payment RequestAction
Input fields[3]
FieldType
CustomerRequired
choice
Amountnumber
Currencytext
Due Datedate
Descriptiontext
Line Itemsarray
Taxarray
Send Notificationboolean
Draftboolean
3other input fields
Output fields[3]
FieldType
IDnumber
Domaintext
Invoice Numbernumber
Amountnumber
Discountnumber
Currencytext
Due Datedate
Has Invoiceboolean
Descriptiontext
11other output fields
Create PlanAction
Input fields[3]
FieldType
NameRequired
text
AmountRequired
number
IntervalRequired
choice
Descriptiontext
Send Invoicesboolean
Send SMSboolean
Currencychoice
Invoice Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Plan Codetext
Descriptiontext
Amountnumber
Intervaltext
Invoice Limitnumber
Send Invoicesboolean
Send SMSboolean
7other output fields
Create ProductAction
Input fields[3]
FieldType
NameRequired
text
DescriptionRequired
text
PriceRequired
number
CurrencyRequired
text
Limitedboolean
Quantitynumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Product Codetext
Pricenumber
Currencytext
Quantitynumber
Quantity Soldnumber
Typetext
8other output fields
Create RefundAction
Input fields[3]
FieldType
TransactionRequired
text
Amountnumber
Currencychoice
Customer Notetext
Merchant Notetext
Output fields[3]
FieldType
IDnumber
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Disputetext
Settlementtext
Amountnumber
Deducted Amountnumber
Currencytext
Channeltext
Fully Deductedboolean
8other output fields
Create SplitAction
Input fields[3]
FieldType
NameRequired
text
TypeRequired
choice
SubaccountsRequired
array
CurrencyRequired
choice
Bearer Typechoice
Bearer Subaccountchoice
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
Create SubaccountAction
Input fields[3]
FieldType
Business NameRequired
text
Settlement BankRequired
choice
Account NumberRequired
text
Percentage ChargeRequired
number
Descriptiontext
Primary Contact Emailtext
Primary Contact Nametext
Primary Contact Phonetext
Metadatatext
Output fields[3]
FieldType
IDnumber
Subaccount Codetext
Business Nametext
Descriptiontext
Primary Contact Nametext
Primary Contact Emailtext
Primary Contact Phonetext
Metadatatext
Percentage Chargenumber
11other output fields
Create SubscriptionAction
Input fields[3]
FieldType
CustomerRequired
choice
PlanRequired
choice
Authorizationtext
Start Datedate
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Subscription Codetext
Email Tokentext
Amountnumber
Cron Expressiontext
Next Payment Datedate
Open Invoicetext
11other output fields
Create Transfer RecipientAction
Input fields[3]
FieldType
TypeRequired
choice
NameRequired
text
Account NumberRequired
text
Bank CodeRequired
choice
Descriptiontext
Currencychoice
Authorization Codetext
Metadatatext
Output fields[3]
FieldType
IDnumber
Activeboolean
Currencytext
Descriptiontext
Domaintext
Metadatatext
Nametext
Recipient Codetext
Typetext
4other output fields
Deactivate AuthorizationAction
Input fields[3]
FieldType
Authorization CodeRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Deactivate Dedicated AccountAction
Input fields[3]
FieldType
Account IDRequired
number
Output fields[3]
FieldType
Messagetext
Delete ProductAction
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
Messagetext
Delete Transfer RecipientAction
Input fields[3]
FieldType
CodeRequired
choice
Output fields[3]
FieldType
Messagetext
Disable OTP Requirement for TransfersAction
Output fields[3]
FieldType
Statusboolean
Messagetext
Disable SubscriptionAction
Input fields[3]
FieldType
CodeRequired
choice
TokenRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Enable OTP Requirement for TransfersAction
Output fields[3]
FieldType
Statusboolean
Messagetext
Enable SubscriptionAction
Input fields[3]
FieldType
CodeRequired
choice
TokenRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Finalize Disable OTPAction
Input fields[3]
FieldType
OTPRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Finalize Payment RequestAction
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
IDnumber
Domaintext
Invoice Numbernumber
Amountnumber
Currencytext
Due Datedate
Descriptiontext
Request Codetext
Statustext
3other output fields
Finalize TransferAction
Input fields[3]
FieldType
Transfer CodeRequired
text
OTPRequired
text
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Source Detailstext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Detailsobject
Statustext
5other output fields
Generate Update Subscription LinkAction
Initialize TransactionAction
Input fields[3]
FieldType
EmailRequired
text
AmountRequired
number
Currencychoice
Referencetext
Callback URLtext
Planchoice
Invoice Limitnumber
Metadatatext
Channelstext
4other input fields
Output fields[3]
FieldType
Authorization URLtext
Access Codetext
Referencetext
Initiate Bulk ChargeAction
Input fields[3]
FieldType
ChargesRequired
array
Output fields[3]
FieldType
IDnumber
Batch Codetext
Referencetext
Statustext
Total Chargesnumber
Pending Chargesnumber
Created Atdate
Updated Atdate
Initiate Bulk TransferAction
Input fields[3]
FieldType
SourceRequired
choice
TransfersRequired
array
Output fields[3]
FieldType
Referencetext
Recipienttext
Amountnumber
Currencytext
Statustext
Initiate TransferAction
Input fields[3]
FieldType
SourceRequired
choice
AmountRequired
number
RecipientRequired
choice
Reasontext
Currencychoice
Referencetext
Output fields[3]
FieldType
IDnumber
Domaintext
Amountnumber
Currencytext
Sourcetext
Source Detailstext
Reasontext
Recipientobject
IDnumber
Typetext
Nametext
Recipient Codetext
Detailsobject
Statustext
5other output fields
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Content-Typetext
Status Codenumber
Partial DebitAction
Input fields[3]
FieldType
EmailRequired
text
AmountRequired
number
Authorization CodeRequired
text
CurrencyRequired
choice
Referencetext
At Leasttext
Output fields[3]
FieldType
IDnumber
Domaintext
Statustext
Referencetext
Amountnumber
Messagetext
Gateway Responsetext
Paid Atdate
Created Atdate
10other output fields
Pause Bulk Charge BatchAction
Input fields[3]
FieldType
Batch CodeRequired
text
Output fields[3]
FieldType
IDnumber
Batch Codetext
Referencetext
Statustext
Total Chargesnumber
Pending Chargesnumber
Created Atdate
Updated Atdate
Remove Subaccount from SplitAction
Input fields[3]
FieldType
IDRequired
text
SubaccountRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
Resend OTP for TransferAction
Input fields[3]
FieldType
Transfer CodeRequired
text
ReasonRequired
text
Output fields[3]
FieldType
Statusboolean
Messagetext
Resolve DisputeAction
Input fields[3]
FieldType
IDRequired
text
ResolutionRequired
choice
MessageRequired
text
Refund AmountRequired
number
Uploaded FilenameRequired
text
Evidencenumber
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Transaction Referencetext
Categorytext
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
9other output fields
Resume Bulk Charge BatchAction
Input fields[3]
FieldType
Batch CodeRequired
text
Output fields[3]
FieldType
IDnumber
Batch Codetext
Referencetext
Statustext
Total Chargesnumber
Pending Chargesnumber
Created Atdate
Updated Atdate
Send Payment Request NotificationAction
Input fields[3]
FieldType
IDRequired
number
Output fields[3]
FieldType
Messagetext
Send Update Subscription EmailAction
Input fields[3]
FieldType
CodeRequired
choice
Output fields[3]
FieldType
Statusboolean
Messagetext
Split Dedicated Account TransactionAction
Input fields[3]
FieldType
Account NumberRequired
text
Subaccountchoice
Split Codechoice
Output fields[3]
FieldType
IDnumber
Account Numbertext
Account Nametext
Currencytext
Bankobject
Nametext
IDnumber
Slugtext
Assignedboolean
Split Configobject
Subaccounttext
Activeboolean
Created Atdate
1other output field
Submit AddressAction
Input fields[3]
FieldType
AddressRequired
text
CityRequired
text
StateRequired
text
Zip CodeRequired
text
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Submit BirthdayAction
Input fields[3]
FieldType
BirthdayRequired
date
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Submit OTPAction
Input fields[3]
FieldType
OTPRequired
text
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Submit PhoneAction
Input fields[3]
FieldType
PhoneRequired
text
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Submit PINAction
Input fields[3]
FieldType
PINRequired
text
ReferenceRequired
text
Output fields[3]
FieldType
Referencetext
Statustext
Display Texttext
IDnumber
Amountnumber
Currencytext
Transaction Datedate
Domaintext
Gateway Responsetext
6other output fields
Update CustomerAction
Input fields[3]
FieldType
CodeRequired
text
First Nametext
Last Nametext
Phonetext
Metadatatext
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
International Format Phonetext
6other output fields
Update DisputeAction
Input fields[3]
FieldType
IDRequired
text
Refund AmountRequired
number
Uploaded Filenametext
Output fields[3]
FieldType
IDnumber
Refund Amountnumber
Currencytext
Statustext
Resolutiontext
Transactionobject
IDnumber
Referencetext
Amountnumber
Currencytext
Transaction Referencetext
Categorytext
Customerobject
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
9other output fields
Update PageAction
Input fields[3]
FieldType
IDRequired
number
Nametext
Descriptiontext
Amountnumber
Activeboolean
Redirect URLtext
Metadatatext
Custom Fieldsarray
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Amountnumber
Currencytext
Slugtext
Redirect URLtext
Success Messagetext
Collect Phoneboolean
10other output fields
Update Payment RequestAction
Input fields[3]
FieldType
IDRequired
number
Customerchoice
Amountnumber
Currencytext
Due Datedate
Descriptiontext
Line Itemsarray
Taxarray
Send Notificationboolean
3other input fields
Output fields[3]
FieldType
IDnumber
Domaintext
Invoice Numbernumber
Amountnumber
Discountnumber
Currencytext
Due Datedate
Has Invoiceboolean
Descriptiontext
11other output fields
Update Payment Session TimeoutAction
Input fields[3]
FieldType
TimeoutRequired
number
Output fields[3]
FieldType
Payment Session Timeoutnumber
Update PlanAction
Input fields[3]
FieldType
CodeRequired
text
Nametext
Amountnumber
Intervalchoice
Descriptiontext
Send Invoicesboolean
Send SMSboolean
Currencychoice
Invoice Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Plan Codetext
Descriptiontext
Amountnumber
Intervaltext
Invoice Limitnumber
Send Invoicesboolean
Send SMSboolean
7other output fields
Update ProductAction
Input fields[3]
FieldType
IDRequired
number
Nametext
Descriptiontext
Pricenumber
Currencytext
Limitedboolean
Quantitynumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Product Codetext
Pricenumber
Currencytext
Quantitynumber
Quantity Soldnumber
Typetext
8other output fields
Update SplitAction
Input fields[3]
FieldType
IDRequired
text
Nametext
Activeboolean
Bearer Typechoice
Bearer Subaccountchoice
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Currencytext
Domaintext
Split Codetext
Activeboolean
Bearer Typetext
Bearer Subaccounttext
5other output fields
Update SubaccountAction
Input fields[3]
FieldType
CodeRequired
choice
Business Nametext
Settlement Bankchoice
Account Numbertext
Activeboolean
Percentage Chargenumber
Descriptiontext
Primary Contact Emailtext
Primary Contact Nametext
2other input fields
Output fields[3]
FieldType
IDnumber
Subaccount Codetext
Business Nametext
Descriptiontext
Primary Contact Nametext
Primary Contact Emailtext
Primary Contact Phonetext
Metadatatext
Percentage Chargenumber
11other output fields
Update Transfer RecipientAction
Input fields[3]
FieldType
CodeRequired
choice
Nametext
Emailtext
Output fields[3]
FieldType
IDnumber
Activeboolean
Currencytext
Descriptiontext
Domaintext
Metadatatext
Nametext
Recipient Codetext
Typetext
4other output fields
Validate CustomerAction
Input fields[3]
FieldType
CodeRequired
text
CountryRequired
text
TypeRequired
text
ValueRequired
text
Account Numbertext
BVNtext
Bank Codetext
First Nametext
Last Nametext
1other input field
Output fields[3]
FieldType
Statusboolean
Messagetext
White/blacklist CustomerAction
Input fields[3]
FieldType
CustomerRequired
text
Risk ActionRequired
choice
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailtext
Customer Codetext
Phonetext
Metadatatext
Risk Actiontext
International Format Phonetext
6other output fields

Look for Paystack templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Paystack Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Paystack.
  4. WEXTL® visual workflow builder data.

Last updated: Sep 5, 2026 10:04