---
title: "Get payout status"
description: "Get the actual payout state at merchant level."
url: "https://docs.adyen.com/account-management-api/manage-bank-accounts-and-payouts/getpayoutstatus"
source_url: "https://docs.adyen.com/account-management-api/manage-bank-accounts-and-payouts/getpayoutstatus.md"
canonical: "https://docs.adyen.com/account-management-api/manage-bank-accounts-and-payouts/getpayoutstatus"
last_modified: "2026-05-24T12:54:32+02:00"
language: "en"
---
# Get payout status
Get the actual payout state at merchant level.
[View source](/account-management-api/manage-bank-accounts-and-payouts/getpayoutstatus.md)
If there are any pending changes for the specified payout, the `/getPayoutStatus` response returns the following:
* The original status of the payout. For example, the previous status before the payout was set to pending.
* The new status requested for the payout. This is the status that is waiting for approval or rejection.
## Request parameters
To obtain payout status information for a merchant, make a POST `/getPayoutStatus` request specifying:
| Name | Type | Required | Description |
| -------------- | ------ | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `merchantCode` | String |  | A merchant code string holds a value to identify a merchant.Format:- Either: `MerchantAccount.Merchant_Code`
- Or: `Merchant_Code` |
## Response parameters
The response contains the following information:
| Name | Type | Returned by default | Description |
| ------------------ | ------ | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `actualState` | String |  | The *actual* status of the payout. Allowed values:- `Blocked`
- `Unblocked` |
| `status` | String |  | The *original* status of the payout, i.e. preceding the pending status. Allowed values:- `NonPayable` (This is always the initial status)
- `Payable`
- `Blocked` |
| `pendingNewStatus` | String |  | The payout status change that has been *requested*, and that is waiting for approval or rejection while the payout is pending. Allowed values:- `Payable`
- `Blocked`When a payout is pending, it is considered blocked. |
| `jaasUserKey` | String |  | String representation of the account user name used to modify the status. |
| `note` | String |  | When a payout is set to `Blocked`, you can add an explanatory note. If it is populated, the corresponding content is returned here. |
| `pspReference` | String |  | A reference to uniquely identify the request. |
| `warnings` | String |  | List containing one or more warning messages. Returned when the request is not correctly processed. |
| `errors` | String |  | List containing one or more error messages. Returned when the request fails. |
## Examples
### Request
#### JSON
```json
{
"merchantCode":"TestMerchant"
}
```
#### Soap
```xml
TestMerchant
```
### Response
#### JSON
```json
{
"pspReference":"9914321075110053",
"actualState":"Unblocked",
"jaasUserKey":"ws@Company.TestCompany",
"note":"Updated via API",
"status":"Payable"
}
```
#### Soap
```xml
9914321075110053
Unblocked
ws@Company.TestCompany
Updated via API
Payable
```