Frontstream icon

Frontstream

Payment processing platform for nonprofits managing donations, contracts, and card transactions.

11 searches5 actionsPollingAuth: API key

AI-assisted documentation8 min read

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

Open Frontstream on WEXTL →

Connecting Frontstream takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • UsernametextRequired
  • PasswordpasswordRequired
  • Vendor / MerchantKey / RPNumnumberRequired
  • Connection EnvironmentselectRequired
  1. Log in to your WEXTL account, add the Frontstream 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 Frontstream 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 Frontstream to WEXTL®
Video slide demonstrates how to integrate Frontstream 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 →

Create a ContractSearch
Input fields[3]
FieldType
Customer KeyRequired
text
Customer IDRequired
text
Customer NameRequired
text
Contract IDRequired
text
Total AmountRequired
text
Start DateRequired
date
Next Bill DateRequired
date
Billing PeriodRequired
text
Billing IntervalRequired
text
Payment TypeRequired
choice
Contract Keytext
Payment Info Keytext
First Nametext
Last Nametext
Titletext
Departmenttext
Street Address 1text
Street Address 2text
Street Address 3text
Citytext
21other input fields
Create a CustomerSearch
Input fields[3]
FieldType
Customer KeyRequired
text
Customer IDRequired
text
Customer NameRequired
text
First Nametext
Last Nametext
Titletext
Departmenttext
Street Address 1text
Street Address 2text
Street Address 3text
Citytext
State Codetext
Provincetext
Zip/Postal Codetext
Country Codetext
Day Phonetext
Night Phonetext
Faxtext
Emailemail
Mobiletext
2other input fields
Delete a ContractSearch
Input fields[3]
FieldType
Contract KeyRequired
text
Delete a CustomerSearch
Input fields[3]
FieldType
Customer KeyRequired
text
Get Card Transaction SummarySearch
Input fields[3]
FieldType
Begin DateRequired
date
End DateRequired
date
Exclude VoidRequired
boolean
Registertext
Approval Codetext
Name On Cardtext
Card Numbertext
Card Typechoice
Exclude Card Typechoice
Usertext
Invoice IDtext
Settle Flagchoice
Settle Messagetext
Settle Datetext
External Datachoice
Limitnumber
Output fields[3]
FieldType
Payment Type IDtext
Authorizationtext
Capturetext
Force Capturetext
Post Authorizationtext
Returntext
Saletext
Receipttext
Repeat Saletext
Activatetext
Deactivatetext
Reloadtext
Authorization Counttext
Capture Counttext
Force Capture Counttext
Post Authorization Counttext
Return Counttext
Sale Counttext
Receipt Counttext
Repeat Sale Counttext
4other output fields
Get Returned Check ReportSearch
Input fields[3]
FieldType
Merchant KeyRequired
number
Begin DateRequired
date
End DateRequired
date
Limitnumber
External Datachoice
Output fields[3]
FieldType
Result Codearray
Result Messagearray
List Check Transaction DetailsSearch
Input fields[3]
FieldType
Begin DateRequired
date
End DateRequired
date
Exclude VoidRequired
boolean
Settle Datedate
Payment Reference Numbertext
Payment Typechoice
Exclude Payment Typechoice
Transaction Typechoice
Exclude Transaction Typechoice
Approval Codetext
Resultchoice
Exclude Resultnumber
Name On Cardtext
Card Numbernumber
Account Numbernumber
Route Numbernumber
Usertext
Invoice IDtext
Settle Flagchoice
Settle Messagetext
2other input fields
Output fields[3]
FieldType
Date DTdate
TRX HD Keytext
Invoice IDtext
Seq Num CHtext
Merchant Keytext
User Name VCtext
Register Number CHtext
Reseller Keytext
Payment Type IDtext
Trans Type IDtext
Processor IDtext
TRX Settle Keytext
TRX Settle Msg VCtext
Void Flag CHtext
Settle Flag CHtext
Ref Number CHtext
TRX Card Keytext
Card Info Keytext
Auth Amt MNtext
Tip Amt MNtext
48other output fields
List Transaction DetailsSearch
Input fields[3]
FieldType
Begin DateRequired
date
End DateRequired
date
Exclude VoidRequired
boolean
Payment Reference Numbertext
Payment Typechoice
Exclude Payment Typechoice
Transaction Typechoice
Exclude Transaction Typechoice
Approval Codetext
Resultchoice
Exclude Resultnumber
Name On Cardtext
Card Numbertext
Card Typechoice
Exclude Card Typechoice
Usertext
Invoice IDtext
Settle Flagchoice
Settle Messagetext
Settle Datetext
2other input fields
Output fields[3]
FieldType
Date DTdate
TRX HD Keytext
Invoice IDtext
Seq Num CHtext
Merchant Keytext
User Name VCtext
Register Number CHtext
Reseller Keytext
Payment Type IDtext
Trans Type IDtext
Processor IDtext
TRX Settle Keytext
TRX Settle Msg VCtext
Void Flag CHtext
Settle Flag CHtext
Ref Number CHtext
TRX Card Keytext
Card Info Keytext
Auth Amt MNtext
Tip Amt MNtext
48other output fields
List Transaction Type InfoSearch
Input fields[3]
FieldType
Transaction Typechoice
Ext Datachoice
Limitnumber
Output fields[3]
FieldType
Resultarray
Response Messagearray
Ext Dataarray
Update a ContractSearch
Input fields[3]
FieldType
Contract KeyRequired
text
Customer Keytext
Customer IDtext
Customer Nametext
Contract IDtext
Total Amounttext
Start Datedate
Next Bill Datedate
Billing Periodtext
Billing Intervaltext
Payment Typechoice
Contract Keytext
Payment Info Keytext
First Nametext
Last Nametext
Titletext
Departmenttext
Street Address 1text
Street Address 2text
Street Address 3text
22other input fields
Update a CustomerSearch
Input fields[3]
FieldType
Customer KeyRequired
text
Customer IDtext
Customer Nametext
First Nametext
Last Nametext
Titletext
Departmenttext
Street Address 1text
Street Address 2text
Street Address 3text
Citytext
State Codetext
Provincetext
Zip/Postal Codetext
Country Codetext
Day Phonetext
Night Phonetext
Faxtext
Emailemail
Mobiletext
2other input fields
Check Is Card Commercial TypeAction
Input fields[3]
FieldType
Card NumberRequired
text
Output fields[3]
FieldType
Valueboolean
Attributesobject
XMLNStext
Validate a CardAction
Input fields[3]
FieldType
Card NumberRequired
number
Expiration DateRequired
text
Output fields[3]
FieldType
Codenumber
Statustext
Validate a Card LengthAction
Input fields[3]
FieldType
Card NumberRequired
number
Output fields[3]
FieldType
Valueboolean
Attributesobject
XMLNStext
Validate a MOD10Action
Input fields[3]
FieldType
Card NumberRequired
number
Output fields[3]
FieldType
Valueboolean
Attributesobject
XMLNStext
Validate an Expiration DateAction
Input fields[3]
FieldType
Expiration DateRequired
text
Output fields[3]
FieldType
Valueboolean
Attributesobject
XMLNStext

Look for Frontstream templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:11