Overview

Swish is Sweden's leading mobile payment method, enabling instant bank transfers directly from customers' Swedish bank accounts.

Key featuresAnchorIcon

  • Process payments instantly with real-time bank transfers and immediate settlement to your PayPal business account.
  • Increase conversion with high adoption by offering a preferred payment method used by Swedish customers across all major banks.
  • Simplify payment capture with automatic authorization and settlement in a single step.
  • Deliver seamless payment experiences across all devices with mobile app switching for mobile users and QR code scanning for desktop users.

How it worksAnchorIcon

  1. Customer: Selects Swish at the merchant's checkout page.
  2. Merchant: Initiates the Swish payment with the payment details.
  3. Braintree: Presents the payment experience based on chosen flow:
    • Hosted flow (redirect/popup): Redirects customer to secure payment page.
    • QR code flow: Displays QR code on merchant's page.
    • Mobile app switch flow: Switches to Swish app automatically.
  4. Customer: Completes payment in Swish app:
    • Hosted flow (desktop): Scans QR code on secure payment page with Swish mobile app and approves payment.
    • Hosted flow (mobile): Switches to Swish app from secure payment page and approves payment.
    • QR code flow: Scans QR code on merchant's checkout page with Swish mobile app and approves payment.
    • Mobile app switch flow: Approves payment in Swish app.
  5. Braintree: Sends payment confirmation:
    • Hosted flow: Redirects customer back to merchant's website; sends payment confirmation to merchant.
    • QR code flow: Sends payment confirmation to merchant via notification.
    • Mobile app switch flow: Sends payment confirmation to merchant via notification.
  6. Merchant: Receives payment confirmation:
    • Hosted flow: Checkout page receives confirmation and processes the order.
    • QR code flow: Website receives notification and updates payment status.
    • Mobile app switch flow: Website receives notification and updates payment status.
  7. Merchant: Creates and settles the transaction.
  8. Braintree: Settles funds to merchant's PayPal business account.
  9. Merchant: Fulfills order and notifies customer.

EligibilityAnchorIcon

  • Account type: Requires a Braintree account with Swish payments enabled.
  • Geographic availability: Available to merchants with customers in Sweden.
  • Integration type: Supported for Braintree Web SDK integrations only.
  • Customer requirements: Customers must have the Swish mobile app installed and connected to their bank account.

LimitationsAnchorIcon

  • Geographic availability: Limited to Sweden
  • Currency support: Limited to SEK (Swedish Krona)
  • Transaction limits: Minimum 0.01 SEK; maximum 999999999999.99 SEK
  • Refund window: Up to 13 months after the original purchase