onPay icon

onPay

Payment gateway for transactions, subscriptions, captures, and refunds.

3 triggers9 searches8 actionsPollingAuth: OAuthAuth: API key

AI-assisted documentation10 min read

This documentation is compiled from our integration source code, internal specs for onPay, its official API documentation and anonymized requests logs we collect from our support team[2].

Open onPay on WEXTL →

Connecting onPay takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

Credential type option 1

onPay oAuth

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • OnPay - Client ID / Registration Owner Domaintext

    Client ID must be set to the domain name of the integration owner. Example values: yourcompany.com.

    [1]
Credential type option 2

onPay API Token

  • OnPay - API TokenpasswordRequired

    Generate an API token in the management panel under Settings → API.

    [1]
  1. Log in to your WEXTL account, add the onPay node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your onPay account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting onPay to WEXTL®
Video slide demonstrates how to integrate onPay in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch SubscriptionsTrigger
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Card typetext
Createdtext
Currency codenumber
Order IDtext
Statustext
Subscription numbernumber
UUIDtext
Wallettext
Testmodeboolean
Linksobject
Selftext
Watch Transaction EventsTrigger
Output fields[3]
FieldType
UUIDtext
Transactiontext
Date timedate
Actiontext
Successfulboolean
Amountnumber
Result codetext
Result texttext
Authortext
IPtext
Linksobject
Transactiontext
Watch TransactionsTrigger
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card typetext
Chargednumber
Createddate
Currency codenumber
Order IDtext
Refundednumber
Statustext
Transaction numbernumber
UUIDtext
Wallettext
Testmodeboolean
Linksobject
Selftext
Get a SubscriptionAction
Input fields[3]
FieldType
Subscription UUID or Subscription NumberRequired
choice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Card typetext
Createddate
Currency codenumber
Order IDtext
Statustext
Subscription numbernumber
UUIDtext
Wallettext
Testmodeboolean
Linksobject
Selftext
Get a TransactionAction
Input fields[3]
FieldType
Transaction UUID or Transaction NumberRequired
choice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card bintext
Card masktext
Card typetext
Card countrynumber
Chargednumber
Createddate
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
IP countrynumber
Order IDtext
Refundednumber
Statustext
Subscription numbernumber
Subscription UUIDtext
Transaction numbernumber
6other output fields
Get an AcquirerAction
Input fields[3]
FieldType
Aquirer NameRequired
choice
Output fields[3]
FieldType
Nametext
Activeboolean
API keytext
Exemptionobject
Sca low valueboolean
Mastercard bintext
Mcctext
Merchant IDtext
Sca modetext
Visa bintext
Linksobject
List AcquirersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Nametext
Activeboolean
Linksobject
Selftext
List ProvidersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Nametext
Activeboolean
List SubscriptionsSearch
Input fields[3]
FieldType
Statuschoice
Order ID or Subscription Numbertext
Order Bychoice
Sort Directionchoice
Date Afterdate
Date Beforedate
Maximum number of subscriptionsnumber
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Card typetext
Createddate
Currency codenumber
Order IDtext
Statustext
Subscription numbernumber
UUIDtext
Wallettext
Testmodeboolean
Linksobject
Selftext
List Transaction EventsSearch
Input fields[3]
FieldType
Maximum number of eventsnumber
Output fields[3]
FieldType
UUIDtext
Transactiontext
Date timetext
Actiontext
Successfulboolean
Amountnumber
Result codetext
Result texttext
Authortext
IPtext
Linksobject
Transactiontext
List TransactionsSearch
Input fields[3]
FieldType
Statuschoice
Order ID or Transaction Numbertext
Order Bychoice
Sort Directionchoice
Date Afterdate
Date Beforedate
Maximum number of transactionsnumber
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card typetext
Chargednumber
Createddate
Currency codenumber
Order IDtext
Refundednumber
Statustext
Transaction numbernumber
UUIDtext
Wallettext
Testmodeboolean
Linksobject
Selftext
List WalletsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Nametext
Activeboolean
Cancel a SubscriptionAction
Input fields[3]
FieldType
Subscription UUID or Subscription NumberRequired
choice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Card bintext
Card typetext
Createddate
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
Order IDtext
Statustext
Subscription numbernumber
UUIDtext
Wallettext
Testmodeboolean
Historyarray
Transactionsarray
Cancel a TransactionAction
Input fields[3]
FieldType
Transaction UUID or Transaction NumberRequired
choice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card bintext
Card typetext
Chargednumber
Createdtext
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
Order IDtext
Refundednumber
Statustext
Subscription numbernumber
Subscription UUIDtext
Transaction numbernumber
UUIDtext
Wallettext
Has cardholder databoolean
3other output fields
Capture a TransactionAction
Input fields[3]
FieldType
Transaction IDRequired
choice
Capture Typechoice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card bintext
Card typetext
Chargednumber
Createddate
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
Order IDtext
Refundednumber
Statustext
Subscription numbernumber
Subscription UUIDtext
Transaction numbernumber
UUIDtext
Wallettext
Has cardholder databoolean
3other output fields
Create a PaymentAction
Input fields[3]
FieldType
CurrencyRequired
text
AmountRequired
number
ReferenceRequired
text
WebsiteRequired
url
Accept URLurl
Typechoice
Methodchoice
Surcharge Enabledboolean
Surcharge VAT Ratenumber
Languagechoice
Decline URLurl
Callback URLurl
Designtext
Expirationdate
Create Transaction on Completionboolean
Test Modeboolean
Infoobject
Nametext
Emailemail
Accountobject
Billingobject
Shippingobject
Phoneobject
Address Identical to Shippingchoice
Delivery Emailemail
Delivery Time Frametext
Gift Card Amountnumber
Cartobject
Shippingobject
Handlingobject
Cart Discountnumber
Itemsarray
Output fields[3]
FieldType
Payment UUIDtext
Amountnumber
Currency codetext
Expirationdate
Languagetext
Methodtext
Create a Transaction From a SubscriptionAction
Input fields[3]
FieldType
Subscription UUID or Subscription NumberRequired
choice
Amount (Minor Units)Required
number
Order IDRequired
text
Surcharge Enabledboolean
Surcharge VAT Ratenumber
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card bintext
Card typetext
Chargednumber
Createdtext
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
Order IDtext
Refundednumber
Statustext
Subscription numbernumber
Subscription UUIDtext
Transaction numbernumber
UUIDtext
Wallettext
Has cardholder databoolean
4other output fields
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Refund a TransactionAction
Input fields[3]
FieldType
Transaction IDRequired
choice
Refund Typechoice
Output fields[3]
FieldType
3dsecureboolean
Acquirertext
Amountnumber
Card bintext
Card typetext
Chargednumber
Createdtext
Currency codenumber
Expiry monthnumber
Expiry yearnumber
IPtext
Order IDtext
Refundednumber
Statustext
Subscription numbernumber
Subscription UUIDtext
Transaction numbernumber
UUIDtext
Wallettext
Has cardholder databoolean
3other output fields
Update an AcquirerAction
Input fields[3]
FieldType
AcquirerRequired
choice
Acquirer Settingsobject
Activeboolean
MCCtext
TOFtext
SCA Modechoice
SCA Exemptionsobject
Customer Numbertext
API Keytext
Amex IDtext
International Merchant IDtext
Mastercard BINtext
Output fields[3]
FieldType
Nametext
Activeboolean
Amex IDtext
Exemptionsobject
Sca low valueboolean
International IDtext
Mastercard bintext
Mcctext
Sca modetext
Toftext
Visa bintext
Linksobject

Look for onPay templates in the WEXTL template library.

Browse templates →
  1. WEXTL® onPay Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for onPay.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12