---
title: onPay by Maxmel Tech
slug: onpay-app-pmpb60
description: How to integrate onPay with Make.com
docTags: 
createdAt: 2026-01-26T13:52:07.459Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/onpay-community.png" alt caption size="50" width="512" height="512"}<br /><br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" alt caption size="46" width="400" height="128"} | OnPay is an online payroll and HR platform for small businesses. Integrating OnPay with Make.com lets users automate payroll processing, employee onboarding, and benefits management directly from their workflows, saving time and reducing manual data entry. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official onPay documentation. The content may still contain errors—please verify important information. If you have questions, contact [onPay](https://startintegrate.com/apps/hr-management/onpay-app-pmpb60) directly.
:::

# How to get support on onPay

onPay 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=onPay\&app\_slug=onpay-community\&app\_unique\_id=onpay-app-pmpb60.

# Requirements

To use the onPay app in Make, you must have an active account and either use OAuth2 authorization or generate an API token from the management panel, [create your account on onPay.](https://onpay.io)

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. <u>[Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)</u>
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/onpay-community/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# Connect onPay and Make&#x20;

To get started, you must first create a connection between onPay and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: OAuth2.

## OAuth2 Instructions

You need to obtain your access and refresh tokens through the OAuth2 authorization process.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your OnPay account using your credentials.
:::

:::WorkflowBlockItem
Locate your Gateway ID as it is required for the authorization URL.
:::

:::WorkflowBlockItem
Navigate to the section where your application details are listed to find your Client ID.
:::

:::WorkflowBlockItem
Initiate the OAuth2 authorization process by providing the Authorize\_url, Access\_url, Client ID, and Scope values as specified in the documentation.
:::

:::WorkflowBlockItem
Approve the authorization request when prompted.
:::

:::WorkflowBlockItem
After approval, retrieve and securely save the Access Token and Refresh Token presented to you.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=onPay\&app\_slug=onpay-community\&app\_unique\_id=onpay-app-pmpb60.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the onPay module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your onPay 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 application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# onPay modules

After connecting to the onPay app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Cancel a Subscription

This module allows you to cancel an active subscription for a particular user or service, ensuring that no further charges or renewals will occur for that subscription.
:::

:::ExpandableHeading
### Cancel a Transaction

Cancels a specific transaction, stopping it from being processed any further.
:::

:::ExpandableHeading
### Capture a Transaction

Processes and completes a payment transaction by capturing the authorized funds.
:::

:::ExpandableHeading
### Create a Payment

Creates a new payment transaction, allowing you to initiate and record a payment within your system.
:::

:::ExpandableHeading
### Create a Transaction From a Subscription

Creates a new payment transaction based on an existing subscription, allowing you to process recurring charges automatically.
:::

:::ExpandableHeading
### Get a Subscription

Fetches detailed information about a particular subscription using its unique identifier.
:::

:::ExpandableHeading
### Get a Transaction

Fetches detailed information about specific transaction events, allowing you to view and analyze the activities related to your transactions.
:::

:::ExpandableHeading
### Get an Acquirer

Fetches detailed information about a specific acquirer, allowing you to view all relevant data for that particular acquirer.
:::

:::ExpandableHeading
### List Acquirers

Fetches and displays a list of acquirers, allowing you to see all available acquirer options within your account.
:::

:::ExpandableHeading
### List Providers

Fetches and displays a list of available providers, allowing you to view detailed information about each one.
:::

:::ExpandableHeading
### List Subscriptions

Fetches a complete list of all your current subscriptions, allowing you to view and manage each one in detail.
:::

:::ExpandableHeading
### List Transaction Events

Fetches detailed records of transaction history events from onPay. This module is designed to help you keep your systems up-to-date with the most recent transaction activities. It uses cursor-based pagination, ensuring you only receive new or updated events, and avoids retrieving events you've already processed.
:::

:::ExpandableHeading
### List Transactions

Fetches and displays a detailed list of your transactions, allowing you to review and manage your recent activity.
:::

:::ExpandableHeading
### List Wallets

Fetches and displays a detailed list of all available wallets in your account.
:::

:::ExpandableHeading
### Make an API Call

Allows you to make a custom API request to the connected service using your own specified parameters and authorization settings.
:::

:::ExpandableHeading
### Refund a Transaction

Initiates a refund for a specific transaction, returning the payment to the original payer.
:::

:::ExpandableHeading
### Update an Acquirer

Updates the configuration settings of a specific payment acquirer, allowing you to modify details such as payment methods, credentials, or other integration options.
:::

:::ExpandableHeading
### Watch Subscriptions

This module activates whenever a new subscription is created or when an existing subscription is updated, allowing you to automatically respond to changes in your subscribers’ status.
:::

:::ExpandableHeading
### Watch Transaction Events

This module activates whenever a transaction event takes place, allowing you to automatically respond to new or updated transactions as they happen.
:::

:::ExpandableHeading
### Watch Transactions

Triggers whenever a new transaction is added or when an existing transaction is modified, allowing you to stay updated on all changes to your transactions.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# onPay resources&#x20;

You can have access to more resources related to this app on the following links :

- [onPay website](https://onpay.io)
- [onPay documentation](https://startintegrate.com/apps/hr-management/onpay-app-pmpb60)
- [onPay API documentation](https://www.make.com/en/hq/app-invitation/2f2e9445f4944cb35f83d5156944a7a8)
- [onPay page on make](https://www.make.com/en/integrations/onpay-community)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

