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:
- The Owner, Admin, or Payment operator role in the application.
- Authenticated using multi-factor authentication (MFA) for their Console account.
If they don't have MFA enabled, configure it for them from the User settings page.
Refund a payment
To refund a payment:
- Click the payment in the payments view to select it.
The right sidebar shows details of the payment. - 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.
- 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.
- Click Refund.
A confirmation modal shows the payment details. The refund also displays in the payments view if successful.
Updated 3 months ago