---
id: help.refunds.who
title: "Who on my team can refund"
canonical: https://docs.secureprocessing.app/help/refunds/who-can-refund
description: "Your owner, administrators and support can refund a payment. Developers, analysts and viewers cannot, and the dashboard does not show them the button."
last_verified: 2026-11-02
---

# Who on my team can refund

Your owner, administrators and support can refund a payment. Developers, analysts and viewers cannot, and the dashboard does not show them the button.

Who can: Owner, Administrator, Support can refund a payment in [Payments](https://dashboard.secureprocessing.app/payments).

## The roles

| Role | Can refund |
|---|---|
| Owner | Yes |
| Admin | Yes |
| Support | Yes |
| Developer | No |
| Analyst | No |
| Viewer | No |

The same applies to releasing or charging a hold, and to the **Refund in full** button on a review.

## If you need someone else to refund

Your owner or an administrator can change their role under **Settings → Team**. [Team roles](https://docs.secureprocessing.app/help/account/team-roles.md) lists what each role can do.

## For your developer

A full secret API key can refund too. A developer cannot create a live key wider than their own role, so they cannot use one to refund live payments.

For developers: [Team roles and permissions](https://docs.secureprocessing.app/team-roles.md)

## Related

- [Team roles: who can do what](https://docs.secureprocessing.app/help/account/team-roles.md)
- [Refund a payment, in full or in part](https://docs.secureprocessing.app/help/refunds/refund-a-payment.md)
- [Invite a teammate](https://docs.secureprocessing.app/help/account/invite-a-teammate.md)

Still stuck? Write to [admin@secureprocessing.app](mailto:admin@secureprocessing.app) with the email address of the person who cannot refund.
