Swish icon

Swish

Mobile payment service for instant bank-to-bank transfers (Sweden).

4 searches13 actionsPollingAuth: API key

AI-assisted documentation6 min read

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

Open Swish on WEXTL →

To use Swish on WEXTL you need an active account and the login credentials this integration asks for.[3]

  • EnvironmentselectRequired

    Select the environment to connect to. MSS is recommended for development and testing.

    [1]
  • Swich - Client CertificatecertRequired

    Upload your client certificate (.pem or .p12) for secure authentication.

    [1]
  1. Log in to your WEXTL account, add the Swish 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 Swish 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 →

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 →

Retrieve ConsentAction
Input fields[3]
FieldType
Consent IDRequired
text
On Behalf Oftext
Output fields[3]
FieldType
Consent IDtext
Payerobject
Phone Numbertext
Payeeobject
Swish Numbertext
Callback URLtext
Statustext
Sub Statustext
Activated Atdate
Retrieve Payment RequestAction
Input fields[3]
FieldType
Payment Request IDRequired
text
Output fields[3]
FieldType
Payment Request IDtext
Payment Referencetext
Bank Payment Referencetext
Callback URLtext
Payer Phone Numbertext
Payee Swish Numbertext
Amountnumber
Currencytext
Messagetext
Payment Statustext
Date Createddate
Date Paiddate
Error Codetext
Error Messagetext
Retrieve PayoutAction
Input fields[3]
FieldType
Payout IDRequired
text
Output fields[3]
FieldType
Payment Referencetext
Payout Instruction UUIDtext
Payment Referencetext
Callback URLtext
Payer Swish Numbertext
Payee Swish Numbertext
Payee SSNtext
Amountnumber
Currencytext
Messagetext
Payout Typetext
Payout Statustext
Date Createddate
Date Paiddate
Error Codetext
Error Messagetext
Additional Informationtext
Retrieve RefundAction
Input fields[3]
FieldType
Refund IDRequired
text
Output fields[3]
FieldType
Refund IDtext
Refund Payment Referencetext
Payment Referencetext
Original Payment Referencetext
Callback URLtext
Payer Swish Numbertext
Payee Phone Numbertext
Amountnumber
Currencytext
Messagetext
Refund Statustext
Date Createddate
Date Paiddate
Error Codetext
Error Messagetext
Additional Informationtext
Cancel Payment RequestAction
Input fields[3]
FieldType
Payment Request IDRequired
text
Output fields[3]
FieldType
Payment Request IDtext
Payment Referencetext
Bank Payment Referencetext
Callback URLtext
Payer Phone Numbertext
Payee Swish Numbertext
Amountnumber
Currencytext
Messagetext
Payment Statustext
Date Createddate
Date Paiddate
Error Codetext
Error Messagetext
Check Recurring Availability (Alias)Action
Input fields[3]
FieldType
Phone NumberRequired
text
Output fields[3]
FieldType
Recurring Availableboolean
Check Recurring Availability (TIN)Action
Input fields[3]
FieldType
Tax Identification NumberRequired
text
Output fields[3]
FieldType
Recurring Availableboolean
Create ConsentAction
Input fields[3]
FieldType
Consent IDRequired
text
PayerRequired
object
Phone NumberRequired
text
Tax Identification Numbertext
Callback URLRequired
url
On Behalf Oftext
Output fields[3]
FieldType
HTTP Statusnumber
Create Consent TokenAction
Input fields[3]
FieldType
Consent IDRequired
text
Payerobject
Tax Identification Numbertext
Callback URLRequired
url
On Behalf Oftext
Output fields[3]
FieldType
Consent Tokentext
Create Payment RequestAction
Input fields[3]
FieldType
Instruction UUIDRequired
text
Payee Swish NumberRequired
text
Payer Phone Numbertext
AmountRequired
number
CurrencyRequired
text
Callback URLRequired
url
Payment Referencetext
Payment Messagetext
Callback Identifiertext
Output fields[3]
FieldType
HTTP Statusnumber
Payment Request Locationtext
Create PayoutAction
Input fields[3]
FieldType
Payout Instruction UUIDRequired
text
Payment ReferenceRequired
text
Signing Certificate Serial NumberRequired
text
Payer Swish NumberRequired
text
Payee Swish NumberRequired
text
Payee SSNRequired
text
AmountRequired
number
CurrencyRequired
text
Payout TypeRequired
text
Instruction DateRequired
text
Messagetext
Callback URLRequired
url
SignatureRequired
text
Callback Identifiertext
Output fields[3]
FieldType
HTTP Statusnumber
Payout Locationtext
Create RefundAction
Input fields[3]
FieldType
Instruction UUIDRequired
text
Original Payment ReferenceRequired
text
Callback URLRequired
url
Payer Swish NumberRequired
text
Refund AmountRequired
number
CurrencyRequired
text
Payment Referencetext
Messagetext
Callback Identifiertext
Output fields[3]
FieldType
HTTP Statusnumber
Refund Locationtext
Delete Scheduled PaymentAction
Input fields[3]
FieldType
Payment IDRequired
text
Output fields[3]
FieldType
HTTP Statusnumber
Generate Prefilled QR CodeAction
Input fields[3]
FieldType
FormatRequired
choice
Payeeobject
ValueRequired
text
EditableRequired
boolean
Amountobject
ValueRequired
number
EditableRequired
boolean
Messageobject
ValueRequired
text
EditableRequired
boolean
Sizenumber
Bordernumber
Transparent Backgroundboolean
Output fields[3]
FieldType
QR Code Imagetext
Generate QR CodeAction
Input fields[3]
FieldType
Payment TokenRequired
text
Image FormatRequired
choice
Sizenumber
Bordernumber
Transparent Backgroundboolean
Output fields[3]
FieldType
QR Code Imagetext
Make An API Calluniversal
Input fields[3]
FieldType
URLRequired
text
EnvironmentRequired
choice
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update Consent Callback URLAction
Input fields[3]
FieldType
Consent IDRequired
text
Callback URLRequired
url
On Behalf Oftext
Output fields[3]
FieldType
HTTP Statusnumber

Look for Swish templates in the WEXTL template library.

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

Last updated: Jul 18, 2026 19:12