Refund payments in Console

Issue a refund to an end user straight from the Console UI.

A refund is a payment, or multiple payments, to an account that previously paid in. A refund is linked to, and cannot exceed the total value of, an initial pay-in into your merchant account.

You can issue refunds using the /v3/payments/{id}/refunds endpoint.

However, you can also issue refunds for payments from the payments view in Console without the need to integrate with the endpoint.

You can only refund closed-loop payments (payments that a user makes into your merchant account).

Requirements

A user signed into your application in Console can only issue a refund if they meet two requirements:

Refund a payment

To refund a payment:

  1. Click the payment in the payments view to select it.
    The right sidebar shows details of the payment.
  2. If you are authenticated with MFA, a Refund button displays. Otherwise, you need to authenticate before it displays.
    If authentication is needed, a modal opens in the payments view that enables you to do this.
    After you authenticate, a 5-minute session starts during which you can refund payments. After 5 minutes, you need to re-authenticate.
Sign in with MFA using the modal that opens

Sign in with MFA using the window that opens

  1. A dialog displays. Enter the amount that you want to refund.
    The amount of money refunded cannot be more than the amount of the original payment.
The refund dialog in Console.

The refund dialog in Console.

  1. Click Refund.
    A confirmation modal shows the payment details. The refund also displays in the payments view if successful.