# Swish

Follow the steps below to issue a refund using Swish from Verifone Central, or eCommerce API.&#x20;

## Refunding a Swish transaction via Verifone Central <a href="#refunding-a-swish-transaction-via-verifone-central" id="refunding-a-swish-transaction-via-verifone-central"></a>

{% hint style="warning" %}
To issue a refund, you need to have Merchant Supervisor rights in Verifone Central.
{% endhint %}

A shopper who has used Swish to pay for a purchase can request a full or partial refund. This is how you can issue a SALE\_SETTLED transaction refund action for a Swish transaction via Verifone Central:

1. Log in to your Merchant account to Verifone Central.
2. Navigate to the **Orders /** **Transaction** page and stay on the *Orders* view.
3. Select the **Transaction ID** from the drop-down menu or type the **Transaction ID** in the search bar.
4. Click on the transaction and navigate to the **Actions** tab.

   <div data-with-frame="true"><figure><img src="/files/qzTLm4GchbRKThSxdRg4" alt=""><figcaption></figcaption></figure></div>

   The **Refund** option is enabled. The following validations are in place:

   * The amount cannot be empty.
   * The amount cannot be less than 0.01 SEK and more than 999999999999.99 SEK. Moreover, the amount cannot exceed the remaining amount of the original payment that the refund is for (e.g., 100 SEK, a refund cannot be done for 101 SEK).
   * Only SEK is accepted as currency.
   * The message is optional.
   * Refunds can be done for the full amount or partial amount until the original value is reached.
   * A refund can be made for a payment for 12 months, after this period the refund option is no longer accepted by Swish.
5. Enter the **amount** you want to refund.
6. Optionally, include a **reason** for the refund.
7. Click **Refund**.
8. Reload the *Orders / Transactions* page to see the final status of the refund transaction.
9. If your refund is successful, the shopper is notified in his Swish app.
   * If the recipient of a refund cannot receive push notifications, the refund will be visible in the Swish app next time the recipient logs in. The refund is displayed in the recipient’s bank account statement as well.
   * If your refund is successful, the transaction is linked to the original transaction and listed in the transactions report, and details are displayed in the transaction logs.
   * If the recipient of a refund has terminated the Swish agreement since the original payment occurred, you will receive an error message stating that the refund cannot be processed. In this case, the refund must be done through another channel.

## Refunding a Swish transaction via Verifone eCommerce API  <a href="#refunding-a-swish-transaction-via-verifone-ecommerce-api__00a0" id="refunding-a-swish-transaction-via-verifone-ecommerce-api__00a0"></a>

A Merchant can integrate directly with [eCommerce](/api-reference/open-api-references/ecommerce.md) API to initiate a refund and to take the final status of the refund transaction, by using the next API's:&#x20;

* Initiate Refund transaction
* Read the status of the transaction


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/online-payments/payment-actions/swish.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
