Swish
Beta
Swish is a popular Swedish app payment method that enables customers to pay for online purchases instantly using their banking app. Customers are redirected to the Swish app, either on their mobile device or via a QR code on a desktop, and the funds are transferred in real time.
Information
To enable Swish on your account, contact your account manager or request support.
Model | Collecting |
---|---|
Payment flow | Redirect |
Payment-method type | Account to account |
Auto-capture | |
Authorization | |
Manual capture | |
Refunds | Full and partial refunds |
Chargebacks | |
Recurring payments |
Learn how to manage webhooks using the API, or the Dashboard.
When integrating Swish payments, you can subscribe the following webhooks:
Webhook | Description |
---|---|
| Occurs when an asynchronous payment request is successfully initiated. |
| Occurs when the payment is authorized, but not yet captured. |
| Occurs when a capture is successful. |
| Occurs when a capture is declined. |
| Occurs when a payment authorization request times out, or if an authorization is rejected. For example, due to insufficient funds, the issuer blocking the card, or a Do Not Honor instruction. |
| Occurs when the payment expires (not applicable to 3DS payment expiries). |
| Occurs when a refund is successful. |
| Occurs when a refund is declined. |
The following sections describe the order in which each notification is sent, depending on the payment lifecycle:
You can receive the following response codes when processing Swish payments:
Response code | Description |
---|---|
| Approved |
| Deferred capture |
| The transaction failed for unknown reasons. |
| The external system declined the transaction. For example, bank account not accepted, not enough funds. |
| The payment gateway declined the transaction. For example, for risk-management reasons. |
| Error / Invalid request parameters. |
| The customer canceled the payment. |
| There was a timeout while waiting for the transaction result. The customer either never completed the transaction and left the payment page open, or they closed the browser. |
| Administration error. For example, a configuration error. |
| System malfunction. |