PayPro icon

PayPro

Payment processing and subscription billing for software companies.

3 triggers6 searches30 actionsPollingAuth: API key

AI-assisted documentation15 min read

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

Open PayPro on WEXTL →

To use PayPro on WEXTL you need an active account and an API access token from your account settings.[3]

  • Vendor Account IDtextRequired

    Vendor Account ID can be found in your Global account in Account settings -> Business info.

    [1]
  • VendorAccountId - API Secret KeytextRequired

    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.

    [1]
  1. Log in to your WEXTL account, add the PayPro 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 PayPro 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 PayPro to WEXTL®
Video slide demonstrates how to integrate PayPro 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 OrdersTrigger
Output fields[3]
FieldType
IDnumber
Placed at utcdate
Invoice URLurl
Customer billing emailemail
Customer billing first nametext
Customer billing last nametext
Order status IDnumber
Payment method IDnumber
Order status nametext
Payment method nametext
Watch Store ProductsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Logourl
Skutext
Watch SubscriptionsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Statustext
Created atdate
Next paymentdate
Last paymentdate
Current charge counternumber
Subscription pricenumber
Subscription currencytext
Subscription periodtext
Subscription period valuenumber
Quantitynumber
Is trialboolean
Renewal typetext
Ordersarray
Get Order DetailsAction
Input fields[3]
FieldType
Order IDRequired
choice
Date Formatchoice
Output fields[3]
FieldType
Order IDnumber
Order status IDnumber
Order status nametext
Payment method IDnumber
Payment method nametext
Created atdate
Main product IDnumber
Billing currency codetext
Balance currency codetext
Customerobject
Customer IDnumber
First nametext
Last nametext
Company nametext
Emailemail
Phonetext
Countrytext
Statetext
Citytext
Addresstext
Affiliate idsarray
Order itemsarray
Custom fieldsarray
Billing refunded amountnumber
Balance refunded amountnumber
Invoice linkurl
Option group idsarray
Option group item idsarray
Couponsarray
Order status reasontext
9other output fields
Get Subscription DetailsAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Date Formatchoice
Output fields[3]
FieldType
Statustext
Created atdate
Changed atdate
Next paymentdate
Last paymentdate
Current charge counternumber
Subscription nametext
Product IDnumber
Subscription pricenumber
Subscription currencytext
Subscription periodtext
Subscription period valuenumber
Quantitynumber
Is trialboolean
Renewal typetext
Discount to be appliednumber
Affiliate agreement IDtext
Couponarray
Ordersarray
List OrdersSearch
Input fields[3]
FieldType
Search Optionsobject
Order IDschoice
Subscription IDchoice
Customer Emailemail
Order Status IDchoice
Date Fromdate
Date Todate
Sort By Datechoice
Include Test Ordersboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Placed at utcdate
Invoice URLurl
Customer billing emailemail
Customer billing first nametext
Customer billing last nametext
Order status IDnumber
Payment method IDnumber
Order status nametext
Payment method nametext
List Product PricingSearch
Input fields[3]
FieldType
Productsarray
Coupon Codesarray
Use Test Modeboolean
Secret Keysecret
IP Addresstext
Billing Ziptext
Limitnumber
Output fields[3]
FieldType
Product IDnumber
Logo URLurl
Recurringobject
Selectionsarray
Nametext
Quantitynumber
Billing unit pricenumber
Billing price before discountnumber
Billing discountnumber
Billing pricenumber
Billing taxesnumber
Billing price with taxesnumber
Display unit pricenumber
Selectionsarray
Nametext
Quantitynumber
Billing unit pricenumber
Billing price before discountnumber
Billing discountnumber
Billing pricenumber
Billing taxesnumber
Billing price with taxesnumber
Display unit pricenumber
Display price before discountnumber
Display discountnumber
Display pricenumber
Display taxesnumber
Display price with taxesnumber
Skutext
Applied coupon codetext
List Store ProductsSearch
Input fields[3]
FieldType
Product IDschoice
Product Nameschoice
Product SKUschoice
Product Status IDchoice
Product Charging Type IDchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Logourl
Skutext
List SubscriptionsSearch
Input fields[3]
FieldType
Subscription IDsRequired
choice
Customer EmailRequired
email
Search Optionsobject
Status IDschoice
Date Fromdate
Date Todate
Sort By Datechoice
Date Formatchoice
Include Ordersboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Statustext
Created atdate
Next paymentdate
Last paymentdate
Current charge counternumber
Subscription pricenumber
Subscription currencytext
Subscription periodtext
Subscription period valuenumber
Quantitynumber
Is trialboolean
Renewal typetext
Ordersarray
Apply Accumulative DiscountAction
Input fields[3]
FieldType
Discount ValueRequired
number
Subscription IDRequired
choice
Output fields[3]
FieldType
Discount valuenumber
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Apply DiscountAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Discount ValueRequired
number
Is Percentageboolean
Apply Discount for All Future Paymentsboolean
Apply Discount for X Future Paymentsnumber
Output fields[3]
FieldType
Discount valuenumber
Is percentageboolean
Apply discount for all future paymentsboolean
Apply discount for x future paymentsnumber
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Assign Affiliate to OrderAction
Input fields[3]
FieldType
Affiliate Agreement IDRequired
number
Order IDRequired
choice
Output fields[3]
FieldType
Affiliate agreement IDnumber
Order IDnumber
Vendor account IDnumber
API secret keysecret
Assign Affiliate to SubscriptionAction
Input fields[3]
FieldType
Affiliate Agreement IDRequired
number
Subscription IDRequired
choice
Pay Affiliate For Past Chargesboolean
Output fields[3]
FieldType
Affiliate agreement IDnumber
Subscription IDnumber
Pay affiliate for past chargesboolean
Vendor account IDnumber
API secret keysecret
Bulk Change Recurring PriceAction
Input fields[3]
FieldType
Product IDRequired
choice
New Price ValueRequired
number
Price Currency CodeRequired
text
Quantitynumber
Update Reference Priceboolean
New Subscription Nametext
Send Customer Notificationboolean
Output fields[3]
FieldType
Changed itemsarray
Requestobject
Product IDnumber
New price valuenumber
Price currency codetext
Quantitynumber
Update reference priceboolean
New subscription nametext
Send customer notificationboolean
Vendor account IDnumber
API secret keysecret
Errorsarray
Is successboolean
Bulk Finish SubscriptionsAction
Input fields[3]
FieldType
Subscription IDsRequired
choice
Send Vendor Emailboolean
Send Customer Emailboolean
Send IPNboolean
Output fields[3]
FieldType
Subscription idsarray
Send vendor emailboolean
Send customer emailboolean
Send ipnboolean
Vendor account IDnumber
API secret keysecret
Bulk Renew SubscriptionsAction
Input fields[3]
FieldType
Subscription IDsRequired
choice
Send Vendor Emailboolean
Send Customer Emailboolean
Send IPNboolean
Output fields[3]
FieldType
Subscription idsarray
Send vendor emailboolean
Send customer emailboolean
Send ipnboolean
Vendor account IDnumber
API secret keysecret
Bulk Suspend SubscriptionsAction
Input fields[3]
FieldType
Subscription IDsRequired
choice
Send Vendor Emailboolean
Send Customer Emailboolean
Send IPNboolean
Output fields[3]
FieldType
Subscription idsarray
Send vendor emailboolean
Send customer emailboolean
Send ipnboolean
Vendor account IDnumber
API secret keysecret
Bulk Terminate SubscriptionsAction
Input fields[3]
FieldType
Subscription IDsRequired
choice
Send Vendor Emailboolean
Send Customer Emailboolean
Send IPNboolean
Output fields[3]
FieldType
Subscription idsarray
Send vendor emailboolean
Send customer emailboolean
Send ipnboolean
Vendor account IDnumber
API secret keysecret
Change Billing PeriodAction
Input fields[3]
FieldType
Subscription IDRequired
choice
New Billing Period Type IDRequired
choice
New Billing Period ValueRequired
number
New Subscription Nametext
Send Customer Notificationboolean
Output fields[3]
FieldType
New billing period type IDnumber
New billing period valuenumber
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change Custom FieldsAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Custom FieldsRequired
array
Output fields[3]
FieldType
Custom fieldsobject
Some key 1text
Some key 2text
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change Max Number of Billing CyclesAction
Input fields[3]
FieldType
Subscription IDRequired
choice
New Max Number Of Billing CyclesRequired
number
New Subscription Nametext
Send Customer Notificationboolean
Output fields[3]
FieldType
New max number of billing cyclesnumber
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change Next Payment DateAction
Input fields[3]
FieldType
Subscription IDRequired
choice
New Next Payment DateRequired
date
Shift Payment Scheduleboolean
New Subscription Nametext
Send Customer Notificationboolean
Output fields[3]
FieldType
New next payment datedate
Shift payment scheduleboolean
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change ProductAction
Input fields[3]
FieldType
Product IDRequired
choice
Subscription IDRequired
choice
Quantitynumber
Start Billing Immediatelyboolean
Send Customer Notificationboolean
Output fields[3]
FieldType
Product IDnumber
Quantitynumber
Start billing immediatelyboolean
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change QuantityAction
Input fields[3]
FieldType
Subscription IDRequired
choice
QuantityRequired
number
New Subscription Nametext
Send Customer Notificationboolean
Send Customer Notificationboolean
Output fields[3]
FieldType
Quantitynumber
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change Recurring PriceAction
Input fields[3]
FieldType
Subscription IDRequired
choice
New Price ValueRequired
number
Price Currency CodeRequired
text
Quantitynumber
New Subscription Nametext
Send Customer Notificationboolean
Update Reference Priceboolean
Output fields[3]
FieldType
New price valuenumber
Price currency codetext
Quantitynumber
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Update reference priceboolean
Vendor account IDnumber
API secret keysecret
Change Renewal TypeAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Renewal Type IDRequired
choice
Output fields[3]
FieldType
Renewal type IDnumber
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Change Trial Period DateAction
Input fields[3]
FieldType
Subscription IDRequired
choice
New Trial Period End DateRequired
date
New Subscription Nametext
Send Customer Notificationboolean
Output fields[3]
FieldType
New trial period end datedate
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Create Percentage Discount CouponAction
Input fields[3]
FieldType
Coupon NameRequired
text
Percentage ValueRequired
number
Coupon CodesRequired
array
Coupon Codetext
Valid Fromdate
Valid Tilldate
Product IDschoice
Output fields[3]
FieldType
Responseobject
Coupon IDnumber
Requestobject
Coupon nametext
Percentage valuenumber
Coupon codesarray
Valid fromtext
Valid tilltext
Product idsarray
Vendor account IDnumber
API secret keysecret
Errorsarray
Is successboolean
Do Partial RefundAction
Input fields[3]
FieldType
Order Item IDRequired
choice
Refund AmountRequired
number
Refund ReasonRequired
text
Change Subscription Priceboolean
Cancel Subscriptionboolean
Subscription Cancellation Reason Texttext
Output fields[3]
FieldType
Order item IDnumber
Is refund successfulboolean
Refund noticesecret
Do Recurring PaymentAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Output fields[3]
FieldType
Orderobject
Order IDnumber
Order status nametext
Order status IDnumber
Order decline reasontext
Errortext
Do Reference ChargeAction
Input fields[3]
FieldType
Referenced Order IDRequired
choice
Price Currency CodeRequired
text
Price ValueRequired
number
Product IDchoice
Reference Charge Nametext
SKUtext
Order Item Detailsarray
Affiliate Agreement IDnumber
Convert To Reference Currencyboolean
Custom FieldsRequired
array
Output fields[3]
FieldType
Order IDnumber
Order status nametext
Order status IDnumber
Order decline reasontext
Errortext
Do RefundAction
Input fields[3]
FieldType
Refund ReasonRequired
text
Order IDschoice
Email Addressesarray
Email Addressemail
Output fields[3]
FieldType
Order IDnumber
Customer emailemail
Is refund successfulboolean
Refund noticetext
Finish SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Reason TextRequired
text
Send Customer Notificationboolean
Output fields[3]
FieldType
Cancellation reason IDnumber
Reason texttext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
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
Renew SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Reason TextRequired
text
Output fields[3]
FieldType
Reason texttext
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Send One-time Login LinkAction
Suspend SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Cancellation Reason IDchoice
Reason Texttext
Send Customer Notificationboolean
Output fields[3]
FieldType
Cancellation reason IDnumber
Reason texttext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Terminate SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Cancellation Reason IDchoice
Reason Texttext
Send Customer Notificationboolean
Output fields[3]
FieldType
Cancellation reason IDnumber
Reason texttext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret
Update SubscriptionAction
Input fields[3]
FieldType
New Subscription NameRequired
text
Subscription IDRequired
choice
Send Customer Notificationboolean
Output fields[3]
FieldType
New subscription nametext
Send customer notificationboolean
Subscription IDnumber
Vendor account IDnumber
API secret keysecret

Look for PayPro templates in the WEXTL template library.

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

Last updated: Jul 18, 2026 19:12