# Unmatched Refunds

The unmatched refunds functionality allows you to perform a credit card refund using the eCommerce API for cases where regular or extended refunds cannot be supported. With unmatched refunds, you initiate the credit without reference to a previous transaction.

## Availability <a href="#availability" id="availability"></a>

Only users with **Merchant Supervisor** role are allowed to perform unlinked refunds.

{% hint style="info" %}
To check the availability for unmatched refunds, see [Supported Acquirers](/online-payments/supported-acquirers.md).
{% endhint %}

Whenever the merchant requests to be able to perform unmatched refunds, the "Allow Unmatched Refunds" checkbox from the Payment Provider Contract (PPC) page in Verifone Central has to be ticked. This checkbox will be shown whenever the unmatched refunds are supported by the acquirer.

{% hint style="info" %}
For a user to be able to perform unlinked refunds, the feature needs be allowed at acquirer level as well.
{% endhint %}

## Pre-requisites <a href="#pre__002drequisites" id="pre__002drequisites"></a>

The payment\_provider\_contract, amount, currency\_code, encrypted\_card and public\_key\_alias (for encrypted card usage), reuse\_token (for reuse token usage) are the required fields for performing an unmatched refund/transaction.

Unmatched refunds is successfully performed even if the card/token of the cardholder is expired.

## eCommerce API <a href="#ecommerce-api" id="ecommerce-api"></a>

This functionality is present in the following API file: [Verifone eCommerce API](/api-reference/open-api-references/ecommerce.md). You can run the code on <https://editor.swagger.io/>.

An unmatched refund transaction can be initiated by:

* Using an Encrypted Card<br>

  <div data-with-frame="true"><figure><img src="https://verifone.cloud/sites/default/files/inline-images/1_166.JPG" alt="" width="563"><figcaption></figcaption></figure></div>
* Using Reuse Token<br>

  <div data-with-frame="true"><figure><img src="https://verifone.cloud/sites/default/files/inline-images/2_118.JPG" alt="" width="563"><figcaption></figcaption></figure></div>

## Virtual Terminal <a href="#virtual-terminal" id="virtual-terminal"></a>

The unmatched refund functionality is also available in Virtual Terminal for gift cards.

The merchant has the possibility to perform an unmatched refund by ticking the **Unlinked refund** checkbox.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/1_105.JPG" alt="" width="375"></div>

{% hint style="info" %}
For more details on how to complete the Virtual Terminal *Payment Settings* and/or *Payment Form* pages, check the [Virtual Terminal](/online-payments/virtual-terminal.md) documentation.
{% endhint %}

After completing the *Payment Settings* form, the user will be redirected to the *Payment Form*, where the payment details will be provided.

Once a transaction is completed successfully, a confirmation will be displayed.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/1_106.JPG" alt="" height="502" width="440"></div>

## Unmatched Refunds in Verifone Central Reporting <a href="#unmatched-refunds-in-verifone-central-reporting" id="unmatched-refunds-in-verifone-central-reporting"></a>

The unmatched refunds can be found in the **Orders / Transactions** tab, *Orders* view. The *Transaction type* **Refund** and the corresponding statuses will be displayed.

For an unmatched refund, the **Related transaction** field will not appear, indicating that the transaction is just an unmatched refund.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/3_90.JPG" alt="" width="563"></div>


---

# 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/unmatched-refunds.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.
