Commerce
Paystack
38 min
paystack is a payment platform that enables businesses to accept online payments from customers via cards, bank transfers, and mobile money integrating paystack with make com lets users automate payment processing, transaction notifications, and customer management workflows 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 generate 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 settings section in the paystack dashboard click on the developers tab select api keys and webhooks copy the api key labeled as secret key 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 an invoice to the archive, marking it as no longer active but still accessible for future reference 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 in nigeria note do not use this module to check for funds if you plan to charge the user immediately, as it temporarily holds the funds and may cause an insufficient funds error create a customer creates a new customer record 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 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 or customer in your 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, making it inactive deactivate an authorization deactivates a card authorization, effectively removing the card’s stored authorization details disable a subscription deactivates an active subscription, preventing further renewals or charges enable a subscription activates a specified subscription for a user export disputes exports all dispute records currently available within 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 secure link 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 get a subscription retrieves comprehensive information about a specific subscription get a transfer retrieves detailed information about a specific transfer get an invoice retrieves comprehensive information about a specific invoice get an upload url retrieves a unique url that you can use to upload evidence for a dispute initialize a transaction starts a new transaction process by creating a transaction record initiate a transfer initiates 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 and processing the necessary actions resolve an account number verifies that a specific account is associated with the correct customer search customers retrieves a list of all available customers 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 a list of all invoices currently available in your connected 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 to your customers, informing them that a new invoice has been issued send an update subscription link sends an email to a customer containing a link that allows them to update the payment card information associated with their subscription unregister a domain removes a previously registered top level domain or subdomain from your apple pay integration, making it no longer available for apple pay transactions update a customer updates the details of an existing customer record update a product updates the information and attributes of an existing product update an invoice updates the details of an existing invoice validate a customer checks and confirms the authenticity of a customer's information verify bvn match verifies whether a specific account number is associated with a given bvn (bank verification number) verify a transaction checks and confirms the validity of a specific transaction verify a transfer checks and confirms the current status of a specific transfer transaction 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 resolved watch invoices triggers when 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 takes place in your account, including successful transfers, reversals, or failures whitelist / blacklist a customer adds a customer to either the whitelist or blacklist within your integration, controlling 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