About this integration
Payment processing and subscription billing for software companies. Use it from the workflow canvas with no custom glue script required.
This integration exposes 3 triggers, 6 search modules and 30 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for Vendor Account ID and VendorAccountId - API Secret Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting PayPro to WEXTL®
| Field | Type | Help |
|---|---|---|
Vendor Account IDRequired | text | Vendor Account ID can be found in your Global account in Account settings -> Business info. |
VendorAccountId - API Secret KeyRequired | text | The API Secret Key is generated on request via your account manager and can be found in your Global account under Store Settings → General Settings → Integration. |
Use it in workflow automation
Start with Watch Orders, then add Apply Accumulative Discount.
The canvas below runs Watch Orders into Apply Accumulative Discount — watch the video, then drop a node onto the canvas.
Select the Watch Subscriptions trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Assign Affiliate to Subscription as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 33 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
PayPro workflow on the canvas: Watch Subscriptions then Assign Affiliate to Subscription
Triggers, searches and actions
Use the tables below to inspect PayPro's 3 triggers, 6 search modules, and 30 actions.
Triggers
3 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Orders
- Watch Store Products
- Watch Subscriptions
Searches
Fetch data on demand using 6 search modules that query the app during a run.
- Get Order Details
- Get Subscription Details
- List Orders
- List Product Pricing
- List Store Products
Actions
30 action modules cover the full range of create, update, and delete operations.
- Apply Accumulative Discount
- Apply Discount
- Assign Affiliate to Order
- Assign Affiliate to Subscription
- Bulk Change Recurring Price
Explore the fields available for each PayPro trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Placed at utc | date |
Invoice URL | url |
Customer billing email | |
Customer billing first name | text |
Customer billing last name | text |
Order status ID | number |
Payment method ID | number |
Order status name | text |
Payment method name | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Logo | url |
Sku | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Status | text |
Created at | date |
Next payment | date |
Last payment | date |
Current charge counter | number |
Subscription price | number |
Subscription currency | text |
Subscription period | text |
Subscription period value | number |
Quantity | number |
Is trial | boolean |
Renewal type | text |
Orders | array |
Searches
| Field | Type |
|---|---|
Order IDRequired | choice |
Date Format | choice |
| Field | Type |
|---|---|
Order ID | number |
Order status ID | number |
Order status name | text |
Payment method ID | number |
Payment method name | text |
Created at | date |
Main product ID | number |
Billing currency code | text |
Balance currency code | text |
Customer | object |
Customer ID | number |
First name | text |
Last name | text |
Company name | text |
Email | |
Phone | text |
Country | text |
State | text |
City | text |
Address | text |
Affiliate ids | array |
Order items | array |
Custom fields | array |
Billing refunded amount | number |
Balance refunded amount | number |
Invoice link | url |
Option group ids | array |
Option group item ids | array |
Coupons | array |
Order status reason | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Date Format | choice |
| Field | Type |
|---|---|
Status | text |
Created at | date |
Changed at | date |
Next payment | date |
Last payment | date |
Current charge counter | number |
Subscription name | text |
Product ID | number |
Subscription price | number |
Subscription currency | text |
Subscription period | text |
Subscription period value | number |
Quantity | number |
Is trial | boolean |
Renewal type | text |
Discount to be applied | number |
Affiliate agreement ID | text |
Coupon | array |
Orders | array |
| Field | Type |
|---|---|
Search Options | object |
Order IDs | choice |
Subscription ID | choice |
Customer Email | |
Order Status ID | choice |
Date From | date |
Date To | date |
Sort By Date | choice |
Include Test Orders | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Placed at utc | date |
Invoice URL | url |
Customer billing email | |
Customer billing first name | text |
Customer billing last name | text |
Order status ID | number |
Payment method ID | number |
Order status name | text |
Payment method name | text |
| Field | Type |
|---|---|
Products | array |
Coupon Codes | array |
Use Test Mode | boolean |
Secret Key | secret |
IP Address | text |
Billing Zip | text |
Limit | number |
| Field | Type |
|---|---|
Product ID | number |
Logo URL | url |
Recurring | object |
Selections | array |
Name | text |
Quantity | number |
Billing unit price | number |
Billing price before discount | number |
Billing discount | number |
Billing price | number |
Billing taxes | number |
Billing price with taxes | number |
Display unit price | number |
Selections | array |
Name | text |
Quantity | number |
Billing unit price | number |
Billing price before discount | number |
Billing discount | number |
Billing price | number |
Billing taxes | number |
Billing price with taxes | number |
Display unit price | number |
Display price before discount | number |
Display discount | number |
Display price | number |
Display taxes | number |
Display price with taxes | number |
Sku | text |
Applied coupon code | text |
| Field | Type |
|---|---|
Product IDs | choice |
Product Names | choice |
Product SKUs | choice |
Product Status ID | choice |
Product Charging Type ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Logo | url |
Sku | text |
| Field | Type |
|---|---|
Subscription IDsRequired | choice |
Customer EmailRequired | |
Search Options | object |
Status IDs | choice |
Date From | date |
Date To | date |
Sort By Date | choice |
Date Format | choice |
Include Orders | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Status | text |
Created at | date |
Next payment | date |
Last payment | date |
Current charge counter | number |
Subscription price | number |
Subscription currency | text |
Subscription period | text |
Subscription period value | number |
Quantity | number |
Is trial | boolean |
Renewal type | text |
Orders | array |
Actions
| Field | Type |
|---|---|
Discount ValueRequired | number |
Subscription IDRequired | choice |
| Field | Type |
|---|---|
Discount value | number |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Discount ValueRequired | number |
Is Percentage | boolean |
Apply Discount for All Future Payments | boolean |
Apply Discount for X Future Payments | number |
| Field | Type |
|---|---|
Discount value | number |
Is percentage | boolean |
Apply discount for all future payments | boolean |
Apply discount for x future payments | number |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Affiliate Agreement IDRequired | number |
Order IDRequired | choice |
| Field | Type |
|---|---|
Affiliate agreement ID | number |
Order ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Affiliate Agreement IDRequired | number |
Subscription IDRequired | choice |
Pay Affiliate For Past Charges | boolean |
| Field | Type |
|---|---|
Affiliate agreement ID | number |
Subscription ID | number |
Pay affiliate for past charges | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Product IDRequired | choice |
New Price ValueRequired | number |
Price Currency CodeRequired | text |
Quantity | number |
Update Reference Price | boolean |
New Subscription Name | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Changed items | array |
Request | object |
Product ID | number |
New price value | number |
Price currency code | text |
Quantity | number |
Update reference price | boolean |
New subscription name | text |
Send customer notification | boolean |
Vendor account ID | number |
API secret key | secret |
Errors | array |
Is success | boolean |
| Field | Type |
|---|---|
Subscription IDsRequired | choice |
Send Vendor Email | boolean |
Send Customer Email | boolean |
Send IPN | boolean |
| Field | Type |
|---|---|
Subscription ids | array |
Send vendor email | boolean |
Send customer email | boolean |
Send ipn | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDsRequired | choice |
Send Vendor Email | boolean |
Send Customer Email | boolean |
Send IPN | boolean |
| Field | Type |
|---|---|
Subscription ids | array |
Send vendor email | boolean |
Send customer email | boolean |
Send ipn | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDsRequired | choice |
Send Vendor Email | boolean |
Send Customer Email | boolean |
Send IPN | boolean |
| Field | Type |
|---|---|
Subscription ids | array |
Send vendor email | boolean |
Send customer email | boolean |
Send ipn | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDsRequired | choice |
Send Vendor Email | boolean |
Send Customer Email | boolean |
Send IPN | boolean |
| Field | Type |
|---|---|
Subscription ids | array |
Send vendor email | boolean |
Send customer email | boolean |
Send ipn | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
New Billing Period Type IDRequired | choice |
New Billing Period ValueRequired | number |
New Subscription Name | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
New billing period type ID | number |
New billing period value | number |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Custom FieldsRequired | array |
| Field | Type |
|---|---|
Custom fields | object |
Some key 1 | text |
Some key 2 | text |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
New Max Number Of Billing CyclesRequired | number |
New Subscription Name | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
New max number of billing cycles | number |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
New Next Payment DateRequired | date |
Shift Payment Schedule | boolean |
New Subscription Name | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
New next payment date | date |
Shift payment schedule | boolean |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Product IDRequired | choice |
Subscription IDRequired | choice |
Quantity | number |
Start Billing Immediately | boolean |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Product ID | number |
Quantity | number |
Start billing immediately | boolean |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
QuantityRequired | number |
New Subscription Name | text |
Send Customer Notification | boolean |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Quantity | number |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
New Price ValueRequired | number |
Price Currency CodeRequired | text |
Quantity | number |
New Subscription Name | text |
Send Customer Notification | boolean |
Update Reference Price | boolean |
| Field | Type |
|---|---|
New price value | number |
Price currency code | text |
Quantity | number |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Update reference price | boolean |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Renewal Type IDRequired | choice |
| Field | Type |
|---|---|
Renewal type ID | number |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
New Trial Period End DateRequired | date |
New Subscription Name | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
New trial period end date | date |
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Coupon NameRequired | text |
Percentage ValueRequired | number |
Coupon CodesRequired | array |
Coupon Code | text |
Valid From | date |
Valid Till | date |
Product IDs | choice |
| Field | Type |
|---|---|
Response | object |
Coupon ID | number |
Request | object |
Coupon name | text |
Percentage value | number |
Coupon codes | array |
Valid from | text |
Valid till | text |
Product ids | array |
Vendor account ID | number |
API secret key | secret |
Errors | array |
Is success | boolean |
| Field | Type |
|---|---|
Order Item IDRequired | choice |
Refund AmountRequired | number |
Refund ReasonRequired | text |
Change Subscription Price | boolean |
Cancel Subscription | boolean |
Subscription Cancellation Reason Text | text |
| Field | Type |
|---|---|
Order item ID | number |
Is refund successful | boolean |
Refund notice | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
Order | object |
Order ID | number |
Order status name | text |
Order status ID | number |
Order decline reason | text |
Error | text |
| Field | Type |
|---|---|
Referenced Order IDRequired | choice |
Price Currency CodeRequired | text |
Price ValueRequired | number |
Product ID | choice |
Reference Charge Name | text |
SKU | text |
Order Item Details | array |
Affiliate Agreement ID | number |
Convert To Reference Currency | boolean |
Custom FieldsRequired | array |
| Field | Type |
|---|---|
Order ID | number |
Order status name | text |
Order status ID | number |
Order decline reason | text |
Error | text |
| Field | Type |
|---|---|
Refund ReasonRequired | text |
Order IDs | choice |
Email Addresses | array |
Email Address |
| Field | Type |
|---|---|
Order ID | number |
Customer email | |
Is refund successful | boolean |
Refund notice | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Reason TextRequired | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Cancellation reason ID | number |
Reason text | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| 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 |
|---|---|
Subscription IDRequired | choice |
Reason TextRequired | text |
| Field | Type |
|---|---|
Reason text | text |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Customer Email | |
Order ID | choice |
| Field | Type |
|---|---|
Customer email | |
Order ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Cancellation Reason ID | choice |
Reason Text | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Cancellation reason ID | number |
Reason text | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Cancellation Reason ID | choice |
Reason Text | text |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
Cancellation reason ID | number |
Reason text | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |
| Field | Type |
|---|---|
New Subscription NameRequired | text |
Subscription IDRequired | choice |
Send Customer Notification | boolean |
| Field | Type |
|---|---|
New subscription name | text |
Send customer notification | boolean |
Subscription ID | number |
Vendor account ID | number |
API secret key | secret |



