# Transfer Status
source: https://developer.mastercard.com/mastercard-send-funding/documentation/response-error-codes/status/index.md

Processed funding transfer requests will have a `transfer.status` response value that indicates whether the Funding Transaction was successful. The status will change if the transaction is reversed. This table shows the possible values for POST and GET calls.

|  Status  | Funding POST response | GET response | Funding Reversal POST response |                                                                                                                                                                      Meaning                                                                                                                                                                       |
|----------|-----------------------|--------------|--------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| APPROVED | Yes                   | Yes          | Yes\*                          | The transaction was successful and has been approved. If a reversal is attempted but declined, the status remains 'APPROVED'.                                                                                                                                                                                                                      |
| DECLINED | Yes\*                 | Yes          | ---                            | The transaction has been declined, either by the Sender's issuer or Mastercard.                                                                                                                                                                                                                                                                    |
| UNKNOWN  | Yes                   | Yes          | Yes                            | The request has been accepted but processing has not completed within the allotted timeframe, possibly due to timeouts or network communication issues. For guidance, see [Transaction Responses with an 'UNKNOWN' Status](https://developer.mastercard.com/mastercard-send-funding/documentation/response-error-codes/unknown-response/index.md). |
| ERROR    | ---                   | Yes          | ---                            | Can be returned when a network or system error prevented processing of the transaction or reversal. This status is rarely seen in production.                                                                                                                                                                                                      |
| REVERSED | ---                   | Yes          | Yes                            | The transaction has been reversed.                                                                                                                                                                                                                                                                                                                 |
| REFUNDED | ---                   | Yes          | ---                            | The transaction has been refunded. This status is only seen for specific implementations.                                                                                                                                                                                                                                                          |
| PENDING  | ---                   | Yes          | ---                            | The transaction is still in progress. Retry with another GET request.                                                                                                                                                                                                                                                                              |

*\* Possible if the API request `decline_details` query parameter was set to 'true'. Otherwise, a decline is returned as a 402 error response.*

Funding transfer requests that fail API validation are unlikely to create a transaction record in Mastercard Send, will not have a status, and cannot be found using a GET request.

The status fields in the `transaction_history` object relate to values passed back from the Sender's issuer and network, and those values can provide additional detail. However, to determine whether a Funding Transaction is successful, use the main `status` response field (`transfer.status`).
