Versapay is an accounts receivable automation platform that streamlines invoice delivery, payments, and customer collaboration. Integrating Versapay with Make.com enables users to automate invoice creation, payment tracking, and customer communication workflows directly from their Versapay account.
This is AI-generated content based on official VersaPay documentation. The content may still contain errors—please verify important information. If you have questions, contact VersaPay directly.
How to get support on VersaPay
VersaPay is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https://f.make.com/r/reachout?app_name=VersaPay&app_slug=versapay-community&app_unique_id=versapay-j61cs7.
Requirements
To use the VersaPay app in Make, you must have an active account and API credentials such as an API Token and API Key or a JWT Token, create your account on VersaPay.
App installation
To install this app, you need Admin, Owner, or App Developer permissions. Learn more about organization roles.Learn more about organization roles
Follow the on-screen instructions to complete the setup.
Connect VersaPay and Make
To get started, you must first create a connection between VersaPay and Make, allowing the two services to communicate.
You can connect using the following method: API Token and API Key,Bearer Token,Basic Authentication.
API Token and API Key Instructions
You need to generate your API Token and API Key credentials from your account settings.
1
Log in to your Versapay account.
2
Navigate to your account settings.
3
Locate the section for API credentials.
4
Generate new API Token and API Key credentials as needed.
5
Record the generated API Token and API Key for use in your integration.
Bearer Token Instructions
You need to retrieve your JWT Token from your account settings.
1
Login to your Versapay platform using your credentials.
2
Navigate to your account settings.
3
Locate the section for API credentials.
4
Find the automatically generated JWT Token displayed along with its expiration information.
5
Copy the JWT Token for use as your Bearer Token.
Basic Authentication Instructions
You need to generate your API Token and API Key.
1
Log in to your Versapay account using your credentials.
2
Navigate to your account settings.
3
Locate the section for API credentials.
4
Generate your API Token and API Key.
5
Note the generated API Token and API Key.
Some community developers require an additional specific API Key. Retrieve the required API key from the community developer's dashboard, generally found under Settings/API. For more info, please https://f.make.com/r/reachout?app_name=VersaPay&app_slug=versapay-community&app_unique_id=versapay-j61cs7.
Create the connection in Make
1
Log in in your Make account, add the VersaPay module to your scenario, and click Create a connection.
If you add a module with an instant tag, click Create a webhook, then Create a connection.
2
Optional: in the Connection name field, enter a name for the connection.
3
Enter the authentication credentials you copied from your VersaPay account or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
For detailed information on connecting an application, see Connect an applicationConnect an application. page.
VersaPay modules
After connecting to the VersaPay app, you can choose from a list of available modules to build your scenarios.
This module allows you to activate a gift card and add or update its balance, making the card ready for use.
Uploads and attaches a file to a specific invoice, allowing you to include supporting documents or additional information directly with the invoice.
Finalizes and completes a previously authorized payment, ensuring that the funds are successfully transferred from the customer’s account.
Creates a new payment in the account you choose, allowing you to easily record and manage transactions.
Processes a return or refund that isn't connected to a specific order, allowing you to handle standalone returns or refunds efficiently.
Handles a connected return or refund request by processing the associated transaction, ensuring the return or refund is completed for the linked order.
Handles the processing of a sale or purchase transaction, allowing you to record and manage the details of each transaction within your workflow.
Creates a new merchant application, allowing you to submit and register a new merchant within the system.
Initiates an authorization transaction to reserve funds for a payment, ensuring the amount is available before the actual charge is processed.
Creates a new order within the system, allowing you to add customer and product details to initiate the purchasing process.
This module lets you easily create a brand new invoice or update an existing invoice in your system, helping you keep your billing records accurate and up to date.
Retrieves the unique application token for an existing application, allowing you to securely connect and interact with that app’s features.
Checks and displays the current status of a specific application, letting you know whether it’s active, pending, or in another state.
Fetches and displays the current balance available on a specified gift card, allowing you to see how much value remains on the card.
Downloads a PDF copy of your monthly statement directly from the service.
Fetches detailed information about a specific payment, allowing you to view all relevant details and status updates for that transaction.
Fetches detailed information about a specific transaction from the service.
Fetches detailed information about a specific invoice.
Fetches detailed information about a specific order.
Fetches detailed comments left by customers as well as notes or remarks added to invoices, helping you keep track of important feedback and communication.
Fetches detailed information about daily batch deposits, allowing you to view all deposit transactions processed each day.
Fetches a list of daily transaction exceptions, allowing you to review any transactions that did not process as expected.
Fetches a list of both open and closed disputes from your account, allowing you to review and manage any issues or claims.
Fetches detailed monthly account statements, allowing you to review all transactions and activities for a specific month.
Fetches and displays a list of all currently open invoices, allowing you to view outstanding payments that have not yet been settled.
This module lets you gather detailed information for all orders from the service, making it easy to retrieve and review multiple orders at once.
Fetches detailed information about payment allocations from the system, allowing you to see how payments have been distributed or applied.
Fetches detailed information about payments, allowing you to view and manage all payment transactions within your account.
Fetches a list of all orders that have been published in the system, allowing you to view and manage completed or processed orders.
Fetches invoices that have been updated recently, allowing you to easily track and review any changes made to your invoices.
Fetches payments that have been updated recently, allowing you to track any changes or updates made to your payment records.
Allows you to make a custom, authorized API request to the service, giving you flexibility to interact with features or endpoints not covered by the standard modules.
Logs the completion of a specific step in a merchant application process, helping you track the progress of each application more accurately.
Fetches detailed rates and terms specifically for merchant services, helping you compare and understand available options.
Updates an existing order with the latest details you provide, such as changes to customer information, order status, or product quantities.
Checks a specific transaction to confirm that it is genuine and has not been tampered with, helping you ensure the transaction’s authenticity and integrity.
Cancels a connected return or refund, ensuring that the selected return or refund process is stopped and will not be completed.
Triggers whenever a new daily batch deposit is recorded in your account, allowing you to automatically take action or track these deposits as soon as they occur.
This module activates whenever you set or update your daily transaction expectations, helping you stay informed about any changes to your daily financial goals.
Triggers whenever a new dispute is created or reported within the system, allowing you to take action or track dispute-related events as soon as they happen.
Triggers whenever a new monthly statement is generated and becomes available, allowing you to automatically take action or process the statement as soon as it's issued.
Triggers when a new open invoice is found, allowing you to automatically take action whenever an invoice becomes outstanding in your system.
Triggers whenever a customer places a new order, allowing you to automatically start workflows in response to each new purchase.
Triggers whenever a new payment allocation is added, allowing you to take action each time a payment is assigned or distributed in your system.
This module activates whenever a new payment is received, allowing you to automatically kick off workflows in response to incoming payments.
This module activates whenever a published order is either created or updated, allowing you to automatically respond to new or modified orders as soon as they happen.
Triggers whenever a new invoice is created or when an existing invoice is updated, allowing you to automatically take action based on changes to your invoices.
Templates
You can look for more templates in Make's template gallery, where you'll find thousands of pre-created scenarios.
VersaPay resources
You can have access to more resources related to this app on the following links :