About this integration
Payment gateway for transactions, subscriptions, captures, and refunds. Connect it to any workflow without writing code.
You can choose from 3 triggers, 9 search modules and 8 actions. The connection type is oauth or basic authentication.
How to connect
The credential form asks for OnPay - Client ID / Registration Owner Domain and OnPay - API Token.
Prefer the interactive builder form? Open it on the app page.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting onPay to WEXTL®
| Field | Type | Help |
|---|---|---|
OnPay - Client ID / Registration Owner Domain | text | Client ID must be set to the domain name of the integration owner. Example values: yourcompany.com. |
| Field | Type | Help |
|---|---|---|
OnPay - API TokenRequired | password | Generate an API token in the management panel under Settings → API. |
Use it in workflow automation
Start with Watch Subscriptions, then add Cancel a Subscription.
The canvas below runs Watch Subscriptions into Cancel a Subscription — watch the video, then drop a node onto the canvas.
Select the Watch Transaction Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Transaction From a Subscription as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 11 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
onPay workflow on the canvas: Watch Transaction Events then Create a Transaction From a Subscription
Triggers, searches and actions
Explore the fields available for each onPay trigger, search, and action — 3 triggers, 9 searchs, and 8 actions.
Triggers
Whenever something changes in the app, one of 3 available triggers can start a run immediately.
- Watch Subscriptions
- Watch Transaction Events
- Watch Transactions
Searches
9 search modules let you query the app mid-run and feed the results to the next step.
- Get an Acquirer
- Get a Subscription
- Get a Transaction
- List Acquirers
- List Providers
Actions
Use 8 action modules to write data back into the app from anywhere in a run.
- Cancel a Subscription
- Cancel a Transaction
- Capture a Transaction
- Create a Payment
- Create a Transaction From a Subscription
Explore the fields available for each onPay trigger, search, and action.
Triggers
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Card type | text |
Created | text |
Currency code | number |
Order ID | text |
Status | text |
Subscription number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
Links | object |
Self | text |
| Field | Type |
|---|---|
UUID | text |
Transaction | text |
Date time | date |
Action | text |
Successful | boolean |
Amount | number |
Result code | text |
Result text | text |
Author | text |
IP | text |
Links | object |
Transaction | text |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card type | text |
Charged | number |
Created | date |
Currency code | number |
Order ID | text |
Refunded | number |
Status | text |
Transaction number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
Links | object |
Self | text |
Searches
| Field | Type |
|---|---|
Aquirer NameRequired | choice |
| Field | Type |
|---|---|
Name | text |
Active | boolean |
API key | text |
Exemption | object |
Sca low value | boolean |
Mastercard bin | text |
Mcc | text |
Merchant ID | text |
Sca mode | text |
Visa bin | text |
Links | object |
| Field | Type |
|---|---|
Subscription UUID or Subscription NumberRequired | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Card type | text |
Created | date |
Currency code | number |
Order ID | text |
Status | text |
Subscription number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
Links | object |
Self | text |
| Field | Type |
|---|---|
Transaction UUID or Transaction NumberRequired | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card bin | text |
Card mask | text |
Card type | text |
Card country | number |
Charged | number |
Created | date |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
IP country | number |
Order ID | text |
Refunded | number |
Status | text |
Subscription number | number |
Subscription UUID | text |
Transaction number | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Active | boolean |
Links | object |
Self | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Active | boolean |
| Field | Type |
|---|---|
Status | choice |
Order ID or Subscription Number | text |
Order By | choice |
Sort Direction | choice |
Date After | date |
Date Before | date |
Maximum number of subscriptions | number |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Card type | text |
Created | date |
Currency code | number |
Order ID | text |
Status | text |
Subscription number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
Links | object |
Self | text |
| Field | Type |
|---|---|
Maximum number of events | number |
| Field | Type |
|---|---|
UUID | text |
Transaction | text |
Date time | text |
Action | text |
Successful | boolean |
Amount | number |
Result code | text |
Result text | text |
Author | text |
IP | text |
Links | object |
Transaction | text |
| Field | Type |
|---|---|
Status | choice |
Order ID or Transaction Number | text |
Order By | choice |
Sort Direction | choice |
Date After | date |
Date Before | date |
Maximum number of transactions | number |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card type | text |
Charged | number |
Created | date |
Currency code | number |
Order ID | text |
Refunded | number |
Status | text |
Transaction number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
Links | object |
Self | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Active | boolean |
Actions
| Field | Type |
|---|---|
Subscription UUID or Subscription NumberRequired | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Card bin | text |
Card type | text |
Created | date |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
Order ID | text |
Status | text |
Subscription number | number |
UUID | text |
Wallet | text |
Testmode | boolean |
History | array |
Transactions | array |
| Field | Type |
|---|---|
Transaction UUID or Transaction NumberRequired | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card bin | text |
Card type | text |
Charged | number |
Created | text |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
Order ID | text |
Refunded | number |
Status | text |
Subscription number | number |
Subscription UUID | text |
Transaction number | number |
UUID | text |
Wallet | text |
Has cardholder data | boolean |
| Field | Type |
|---|---|
Transaction IDRequired | choice |
Capture Type | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card bin | text |
Card type | text |
Charged | number |
Created | date |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
Order ID | text |
Refunded | number |
Status | text |
Subscription number | number |
Subscription UUID | text |
Transaction number | number |
UUID | text |
Wallet | text |
Has cardholder data | boolean |
| Field | Type |
|---|---|
CurrencyRequired | text |
AmountRequired | number |
ReferenceRequired | text |
WebsiteRequired | url |
Accept URL | url |
Type | choice |
Method | choice |
Surcharge Enabled | boolean |
Surcharge VAT Rate | number |
Language | choice |
Decline URL | url |
Callback URL | url |
Design | text |
Expiration | date |
Create Transaction on Completion | boolean |
Test Mode | boolean |
Info | object |
Name | text |
Email | |
Account | object |
Billing | object |
Shipping | object |
Phone | object |
Address Identical to Shipping | choice |
Delivery Email | |
Delivery Time Frame | text |
Gift Card Amount | number |
Cart | object |
Shipping | object |
Handling | object |
Cart Discount | number |
Items | array |
| Field | Type |
|---|---|
Payment UUID | text |
Amount | number |
Currency code | text |
Expiration | date |
Language | text |
Method | text |
| Field | Type |
|---|---|
Subscription UUID or Subscription NumberRequired | choice |
Amount (Minor Units)Required | number |
Order IDRequired | text |
Surcharge Enabled | boolean |
Surcharge VAT Rate | number |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card bin | text |
Card type | text |
Charged | number |
Created | text |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
Order ID | text |
Refunded | number |
Status | text |
Subscription number | number |
Subscription UUID | text |
Transaction number | number |
UUID | text |
Wallet | text |
Has cardholder data | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Transaction IDRequired | choice |
Refund Type | choice |
| Field | Type |
|---|---|
3dsecure | boolean |
Acquirer | text |
Amount | number |
Card bin | text |
Card type | text |
Charged | number |
Created | text |
Currency code | number |
Expiry month | number |
Expiry year | number |
IP | text |
Order ID | text |
Refunded | number |
Status | text |
Subscription number | number |
Subscription UUID | text |
Transaction number | number |
UUID | text |
Wallet | text |
Has cardholder data | boolean |
| Field | Type |
|---|---|
AcquirerRequired | choice |
Acquirer Settings | object |
Active | boolean |
MCC | text |
TOF | text |
SCA Mode | choice |
SCA Exemptions | object |
Customer Number | text |
API Key | text |
Amex ID | text |
International Merchant ID | text |
Mastercard BIN | text |
| Field | Type |
|---|---|
Name | text |
Active | boolean |
Amex ID | text |
Exemptions | object |
Sca low value | boolean |
International ID | text |
Mastercard bin | text |
Mcc | text |
Sca mode | text |
Tof | text |
Visa bin | text |
Links | object |



