About this integration
Payment methods and checkout services for Nordic merchants. Use it from the workflow canvas with no custom glue script required.
This integration exposes 0 triggers, 3 search modules and 7 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for Merchant ID and 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 Paytrail to WEXTL®
| Field | Type | Help |
|---|---|---|
Merchant IDRequired | text | Enter your merchant account ID. You can find it in your merchant account settings. |
Secret KeyRequired | password | Enter the secret key from your merchant account. This key is used to sign API requests. |
Use it in workflow automation
Add Cancel a Payment as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Cancel a Payment step and run it on demand or on a schedule.
Then add Create a Payment as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 7 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
Paytrail workflow on the canvas: Cancel a Payment then Create a Payment
Triggers, searches and actions
Use the tables below to inspect Paytrail's 0 triggers, 3 search modules, and 7 actions.
Searches
Fetch data on demand using 3 search modules that query the app during a run.
- Get a Payment
- List Grouped Payment Providers
- List Payment Providers
Actions
7 action modules cover the full range of create, update, and delete operations.
- Cancel a Payment
- Capture a Payment
- Create a Payment
- Make an API Call
- Refund a Payment
Explore the fields available for each Paytrail trigger, search, and action.
Searches
| Field | Type |
|---|---|
Transaction IDRequired | text |
| Field | Type |
|---|---|
Transaction ID | text |
Status | text |
Amount | number |
Currency | text |
Reference | text |
Stamp | text |
Created at | date |
Href | text |
Card info | object |
Partial pan | text |
Country code | text |
Bin | text |
| Field | Type |
|---|---|
Amount | number |
Payment Method Groups | array |
Group | text |
Language | choice |
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
| Field | Type |
|---|---|
Amount | number |
Payment Method Groups | array |
Group | text |
Actions
| Field | Type |
|---|---|
Transaction IDRequired | text |
| Field | Type |
|---|---|
Status | text |
Message | text |
| Field | Type |
|---|---|
Transaction IDRequired | text |
| Field | Type |
|---|---|
Status | text |
Message | text |
| Field | Type |
|---|---|
StampRequired | text |
ReferenceRequired | text |
AmountRequired | number |
CurrencyRequired | choice |
LanguageRequired | choice |
Items | array |
Unit PriceRequired | number |
UnitsRequired | number |
VAT PercentageRequired | number |
Product CodeRequired | text |
Delivery Date | date |
Description | text |
Category | text |
CustomerRequired | object |
EmailRequired | text |
First Name | text |
Last Name | text |
Phone | text |
VAT ID | text |
Delivery Address | object |
Street Address | text |
Postal Code | text |
City | text |
County | text |
Country | text |
Invoicing Address | object |
Street Address | text |
Postal Code | text |
City | text |
County | text |
Country | text |
Redirect URLsRequired | object |
Success URLRequired | text |
Cancel URLRequired | text |
Callback URLs | object |
Success Callback URL | text |
Cancel Callback URL | text |
Callback Delay | number |
Manual Invoice Activation | boolean |
Use Prices Without VAT | boolean |
Payment Method Groups | array |
Group ID | text |
Provider Details | object |
| Field | Type |
|---|---|
Transaction ID | text |
Href | text |
Reference | text |
Terms | text |
Groups | array |
Providers | array |
Custom providers | object |
Applepay | object |
| 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 |
|---|---|
Transaction IDRequired | text |
Refund Amount | number |
Refund Email | text |
Refund Stamp | text |
Refund Reference | text |
Callback URLsRequired | object |
Success Callback URLRequired | text |
Cancel Callback URLRequired | text |
Refund Items | array |
Item Refund AmountRequired | number |
Item StampRequired | text |
Item Refund Stamp | text |
Item Refund Reference | text |
Commission | object |
| Field | Type |
|---|---|
Provider | text |
Status | text |
Transaction ID | text |
| Field | Type |
|---|---|
Request TypeRequired | choice |
Callback URLRequired | text |
Payment Status Filter | choice |
Start Date | date |
End Date | date |
Limit | number |
Report Fields | array |
Field | text |
Submerchant | number |
Include Items | boolean |
| Field | Type |
|---|---|
Status | text |
| Field | Type |
|---|---|
Settlement IDRequired | text |
Request TypeRequired | choice |
Callback URLRequired | text |
Report Fields | array |
Field | text |
Submerchant | number |
Include Items | boolean |
| Field | Type |
|---|---|
Status | text |



