Swish icon

Swish Integration

Mobile payment service for instant bank-to-bank transfers (Sweden). Keep Swish financial workflows accurate without repetitive manual updates. Start from Retrieve Consent and send the resulting data through Retrieve Payment Request or Retrieve Payout.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for Swish integration

Triggers can detect changes in Swish and run actions that can create, search or modify data inside Swish automatically [3] — exactly how you set them.

  • Swish icon
    Retrieve ConsentRetrieve the details and current status of a consent.
  • Swish icon
    Retrieve Payment RequestRetrieve the details and current status of a Swish payment request.
  • Swish icon
    Retrieve PayoutRetrieve the details and current status of a Swish payout.
  • Swish icon
    Retrieve RefundRetrieve the details and current status of a Swish refund.
  • Swish icon
    Cancel Payment RequestCancel a Swish payment request that has not yet been completed.
  • Swish icon
    Check Recurring Availability (Alias)Check if a user is eligible for recurring payments using their phone number.
  • Swish icon
    Check Recurring Availability (TIN)Check if a user is eligible for recurring payments using their tax identification number.
  • Swish icon
    Create ConsentCreate a consent request to allow recurring payments from a customer.
  • Swish icon
    Create Consent TokenCreate a consent token for recurring payments that can be used to open the Swish app.
  • Swish icon
    Create Payment RequestCreate a Swish payment request for a customer. The customer will receive the request in the Swish app and can approve the payment there.
  • Swish icon
    Create PayoutCreate a payout to send money to a Swish user.
  • Swish icon
    Create RefundCreate a refund for a completed Swish payment.
  • Swish icon
    Delete Scheduled PaymentDelete a scheduled recurring payment before it is processed.
  • Swish icon
    Generate Prefilled QR CodeGenerate a QR code with pre-filled payment details that the customer can review and confirm.
  • Swish icon
    Generate QR CodeGenerate a QR code for a Swish payment request that customers can scan to pay.
  • Swish icon
    Make An API CallPerforms an arbitrarily authorized API request.
  • Swish icon
    Update Consent Callback URLUpdate the callback URL for an existing consent.

How to integrate Swish in automation workflow?

3 simple steps to make your Swish connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How Swish connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever Swish app is called in workflows. That allows your finance automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that Swish supports.

The following table illustrates what fields Swish integration require during authorization flow inside our workflow builder [4].

Demonstration of Swish connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
EnvironmentRequired
select

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

Swich - Client CertificateRequired
cert

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

Connect Swish to popular apps on WEXTL

Enter a name of the other app you want to sync with Swish below. Click on selected app to explore integration options with Swish. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with Swish integration

Select Retrieve Consent action from Swish - this will be a starting point in your automation. Whenever event happens in Swish, workflow will start [7] from Retrieve Consent node.

Search for Create Consent Token, connect it as the next step of integration sequence. You can use filters between Retrieve Consent and Create Consent Token, so only important data pass from Retrieve Consent to the next step. WEXTL gives you full control over the process of Swish automation. All parts of workflow are visible on the canvas [4].

Swish on WEXTL has 17 modules for building finance automations. Explore Swish documentation for more.

Video slide demonstrates how Retrieve Consent and Create Consent Token nodes are used in Swish workflow.

Video slide demonstrates how Retrieve Consent and Create Consent Token [6] nodes are used in Swish workflow.

Frequently asked questions

Common questions about automating Swish in your workflows.

Try Swish on WEXTL®

Claim your 3-day trial to build Swish integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the Swish integration.

  1. Swish integration source code, module specs and credentials implementation.
  2. Internal Swish integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official Swish vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® Swish App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation