Commerce
Paystack
38 min
paystack is a payment platform enabling businesses to accept online and offline payments from customers integrating paystack with make com allows users to automate payment collection, transaction notifications, and customer management workflows within their business systems this is ai generated content based on official paystack documentation the content may contain mistakes please verify important information if you have questions on vendor documentation, contact https //paystack com/ directly requirements to use the paystack app in make, you must have an active paystack account and an api key, https //paystack com/ for subscription, refer to the https //paystack com/ connect paystack and {{product name}} to get started, you must first create a connection between paystack and {{product name}} , allowing the two services to communicate obtain your api key in your paystack account create the connection in make obtain your api key in your paystack account before you create the connection in {{product name}} , you should first obtain your api key in your paystack account to obtain your api key navigate to the dashboard home page after logging in click on settings in the sidebar menu click on api keys and webhooks from the available settings options copy the api key labeled secret key displayed on the screen you will use this value while creating a connection in {{product name}} because the ui might have changed, the steps you see on your screen might be different, https //paystack com/docs/api/authentication/ create the connection in {{product name}} https //www make com/en/register , add the paystack module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection enter the authentication credentials you copied from your paystack account or follow the on screen instructions to create the connection for detailed information on connecting an application, see docid\ so88fm6pkt0g adkddfzz page paystack modules after connecting to the paystack app, you can choose from a list of available modules to build your {{scenario plural lowercase}} add an evidence adds a new piece of evidence to an existing dispute case archive an invoice moves a selected invoice into the archive, marking it as no longer active charge an authorization processes a payment by capturing funds from a previously authorized transaction check an authorization verifies the status of a mastercard or visa card authorization to determine if sufficient funds are available for a payment, specifically for businesses operating in nigeria note do not use this module to check for funds if you intend to charge the card immediately, as it temporarily holds the funds and may cause an insufficient funds error create a customer creates a new customer profile in your account create a dedicated account generates a unique nuban (nigerian uniform bank account number) and links it to a specific customer create a product creates a new product entry in your selected system or application create a refund starts the process of returning funds to a customer by issuing a refund for a specific transaction create a subscription creates a new subscription for a user in the selected service create an invoice generates a new invoice document corresponding to a specific payment transaction deactivate a dedicated account disables a specific dedicated account, preventing further access or activity deactivate an authorization deactivates a card authorization, removing its saved credentials when the card should no longer be used disable a subscription deactivates an active subscription, preventing further charges or access enable a subscription activates a specific subscription, allowing the associated services or features to become available export disputes exports all dispute records currently available through your integration finalize a transfer completes a previously started transfer by confirming and finishing the transaction finalize an invoice marks a draft invoice as finalized, making it ready for sending or further processing generate an update subscription link creates a unique url that allows users to update the payment card information associated with an existing subscription get a customer retrieves detailed information about a specific customer get a dedicated account retrieves detailed information about a specific dedicated account get a dispute retrieves comprehensive information about a specific dispute get a product retrieves detailed information about a specific product get a refund retrieves comprehensive information about a specific refund transaction get a subscription retrieves comprehensive information about a specific subscription get a transfer retrieves comprehensive information about a specific transfer get an invoice retrieves comprehensive information about a specific invoice get an upload url retrieves a unique url where you can upload evidence documents for a dispute initialize a transaction starts a new transaction process by creating a transaction record initiate a transfer starts a money transfer and returns the transfer status—if otp (one time password) is disabled, the status will be "pending"; if otp is required, the status will be "otp " list transaction disputes fetches all dispute records associated with a specific transaction make an api call executes a custom api request to the connected service using your authorized credentials register a domain registers a new top level domain or creates a subdomain under an existing domain resolve a card bin retrieves detailed information about a specific customer's payment card resolve a dispute resolves an existing dispute by updating its status or outcome resolve an account number verifies that a specific account is correctly associated with the intended customer search customers retrieves a list of all customers currently available in your account search dedicated accounts retrieves a list of all available dedicated accounts in your system search disputes retrieves a list of disputes that have been filed against your account search invoices retrieves and displays all invoices currently stored within your integration account search products retrieves and displays a list of all available products in your account search refunds retrieves a list of all refunds that are currently available in your account search subscriptions retrieves a list of all current subscriptions in your account search transfers displays a list of all transfers that have been processed through your integration send a notification sends an invoice notification directly to your customers, informing them about a new or updated invoice send an update subscription link sends an email to the customer containing a link that allows them to update the payment card information for their existing subscription unregister a domain removes a previously registered top level domain or subdomain from your apple pay integration, disabling its use with apple pay update a customer updates the details of an existing customer, such as their name, contact information, or address update a product updates the details of an existing product, such as its name, description, price, or other attributes update an invoice updates the information or fields of an existing invoice validate a customer checks and confirms the identity or details of a customer verify bvn match verifies whether a specific account number is associated with a given bank verification number (bvn) verify a transaction checks and confirms the validity and status of a specific transaction verify a transfer checks and confirms the current status of a specific money transfer watch customer identifications triggers whenever a customer successfully completes or fails an identification process watch disputes triggers when a new dispute is created, a reminder is issued for an existing dispute, or a dispute is marked as resolved watch invoices triggers whenever an invoice is created, updated, or fails, allowing you to take action based on changes to your invoices watch payment requests triggers whenever a new payment request is created or when an existing payment request is successfully completed watch subscriptions triggers whenever a new subscription is created or an existing subscription is disabled watch transactions triggers when a transaction is completed successfully watch transfers triggers whenever a new transfer event is recorded, including successful transfers, reversals, or failures whitelist / blacklist a customer adds a customer to your integration's whitelist or blacklist, allowing you to control their access or permissions templates you can look for more templates in https //www make com/en/templates , where you'll find thousands of pre created {{scenario plural lowercase}} paystack resources you can have access to more resources related to this app on the following links https //community make com/search?q=paystack https //paystack com/ https //paystack com/docs/api https //www make com/en/integrations/paystack