About this integration
Payment processing platform for nonprofits managing donations, contracts, and card transactions. Connect it to any workflow without writing code.
You can choose from 0 triggers, 11 search modules and 5 actions. The connection type is basic authentication.
How to connect
The credential form asks for Username, Password, Vendor / MerchantKey / RPNum, and Connection Environment.
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 Frontstream to WEXTL®
| Field | Type | Help |
|---|---|---|
UsernameRequired | text | — |
PasswordRequired | password | — |
Vendor / MerchantKey / RPNumRequired | number | — |
Connection EnvironmentRequired | select | — |
Use it in workflow automation
Add Check Is Card Commercial Type as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Check Is Card Commercial Type step and run it on demand or on a schedule.
Then add Validate a Card as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 5 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
Frontstream workflow on the canvas: Check Is Card Commercial Type then Validate a Card
Triggers, searches and actions
Explore the fields available for each Frontstream trigger, search, and action — 0 triggers, 11 searchs, and 5 actions.
Searches
11 search modules let you query the app mid-run and feed the results to the next step.
- Create a Contract
- Create a Customer
- Delete a Contract
- Delete a Customer
- Get Card Transaction Summary
Actions
Use 5 action modules to write data back into the app from anywhere in a run.
- Check Is Card Commercial Type
- Validate a Card
- Validate a Card Length
- Validate a MOD10
- Validate an Expiration Date
Explore the fields available for each Frontstream trigger, search, and action.
Searches
| Field | Type |
|---|---|
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 Key | text |
Payment Info Key | text |
First Name | text |
Last Name | text |
Title | text |
Department | text |
Street Address 1 | text |
Street Address 2 | text |
Street Address 3 | text |
City | text |
| Field | Type |
|---|---|
Customer KeyRequired | text |
Customer IDRequired | text |
Customer NameRequired | text |
First Name | text |
Last Name | text |
Title | text |
Department | text |
Street Address 1 | text |
Street Address 2 | text |
Street Address 3 | text |
City | text |
State Code | text |
Province | text |
Zip/Postal Code | text |
Country Code | text |
Day Phone | text |
Night Phone | text |
Fax | text |
Email | |
Mobile | text |
| Field | Type |
|---|---|
Contract KeyRequired | text |
| Field | Type |
|---|---|
Customer KeyRequired | text |
| Field | Type |
|---|---|
Begin DateRequired | date |
End DateRequired | date |
Exclude VoidRequired | boolean |
Register | text |
Approval Code | text |
Name On Card | text |
Card Number | text |
Card Type | choice |
Exclude Card Type | choice |
User | text |
Invoice ID | text |
Settle Flag | choice |
Settle Message | text |
Settle Date | text |
External Data | choice |
Limit | number |
| Field | Type |
|---|---|
Payment Type ID | text |
Authorization | text |
Capture | text |
Force Capture | text |
Post Authorization | text |
Return | text |
Sale | text |
Receipt | text |
Repeat Sale | text |
Activate | text |
Deactivate | text |
Reload | text |
Authorization Count | text |
Capture Count | text |
Force Capture Count | text |
Post Authorization Count | text |
Return Count | text |
Sale Count | text |
Receipt Count | text |
Repeat Sale Count | text |
| Field | Type |
|---|---|
Merchant KeyRequired | number |
Begin DateRequired | date |
End DateRequired | date |
Limit | number |
| Field | Type |
|---|---|
Result Code | array |
Result Message | array |
| Field | Type |
|---|---|
Begin DateRequired | date |
End DateRequired | date |
Exclude VoidRequired | boolean |
Settle Date | date |
Payment Reference Number | text |
Payment Type | choice |
Exclude Payment Type | choice |
Transaction Type | choice |
Exclude Transaction Type | choice |
Approval Code | text |
Result | choice |
Exclude Result | number |
Name On Card | text |
Card Number | number |
Account Number | number |
Route Number | number |
User | text |
Invoice ID | text |
Settle Flag | choice |
Settle Message | text |
| Field | Type |
|---|---|
Date DT | date |
TRX HD Key | text |
Invoice ID | text |
Seq Num CH | text |
Merchant Key | text |
User Name VC | text |
Register Number CH | text |
Reseller Key | text |
Payment Type ID | text |
Trans Type ID | text |
Processor ID | text |
TRX Settle Key | text |
TRX Settle Msg VC | text |
Void Flag CH | text |
Settle Flag CH | text |
Ref Number CH | text |
TRX Card Key | text |
Card Info Key | text |
Auth Amt MN | text |
Tip Amt MN | text |
| Field | Type |
|---|---|
Begin DateRequired | date |
End DateRequired | date |
Exclude VoidRequired | boolean |
Payment Reference Number | text |
Payment Type | choice |
Exclude Payment Type | choice |
Transaction Type | choice |
Exclude Transaction Type | choice |
Approval Code | text |
Result | choice |
Exclude Result | number |
Name On Card | text |
Card Number | text |
Card Type | choice |
Exclude Card Type | choice |
User | text |
Invoice ID | text |
Settle Flag | choice |
Settle Message | text |
Settle Date | text |
| Field | Type |
|---|---|
Date DT | date |
TRX HD Key | text |
Invoice ID | text |
Seq Num CH | text |
Merchant Key | text |
User Name VC | text |
Register Number CH | text |
Reseller Key | text |
Payment Type ID | text |
Trans Type ID | text |
Processor ID | text |
TRX Settle Key | text |
TRX Settle Msg VC | text |
Void Flag CH | text |
Settle Flag CH | text |
Ref Number CH | text |
TRX Card Key | text |
Card Info Key | text |
Auth Amt MN | text |
Tip Amt MN | text |
| Field | Type |
|---|---|
Transaction Type | choice |
Ext Data | choice |
Limit | number |
| Field | Type |
|---|---|
Result | array |
Response Message | array |
Ext Data | array |
| Field | Type |
|---|---|
Contract KeyRequired | text |
Customer Key | text |
Customer ID | text |
Customer Name | text |
Contract ID | text |
Total Amount | text |
Start Date | date |
Next Bill Date | date |
Billing Period | text |
Billing Interval | text |
Payment Type | choice |
Contract Key | text |
Payment Info Key | text |
First Name | text |
Last Name | text |
Title | text |
Department | text |
Street Address 1 | text |
Street Address 2 | text |
Street Address 3 | text |
| Field | Type |
|---|---|
Customer KeyRequired | text |
Customer ID | text |
Customer Name | text |
First Name | text |
Last Name | text |
Title | text |
Department | text |
Street Address 1 | text |
Street Address 2 | text |
Street Address 3 | text |
City | text |
State Code | text |
Province | text |
Zip/Postal Code | text |
Country Code | text |
Day Phone | text |
Night Phone | text |
Fax | text |
Email | |
Mobile | text |
Actions
| Field | Type |
|---|---|
Card NumberRequired | text |
| Field | Type |
|---|---|
Value | boolean |
Attributes | object |
XMLNS | text |
| Field | Type |
|---|---|
Card NumberRequired | number |
Expiration DateRequired | text |
| Field | Type |
|---|---|
Code | number |
Status | text |
| Field | Type |
|---|---|
Card NumberRequired | number |
| Field | Type |
|---|---|
Value | boolean |
Attributes | object |
XMLNS | text |
| Field | Type |
|---|---|
Card NumberRequired | number |
| Field | Type |
|---|---|
Value | boolean |
Attributes | object |
XMLNS | text |
| Field | Type |
|---|---|
Expiration DateRequired | text |
| Field | Type |
|---|---|
Value | boolean |
Attributes | object |
XMLNS | text |



