# Payout statuses

| Status       | Description                                                                                                                                                                   |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `new`        | The coin withdrawal transaction has been created using `force_commit: false` and needs to be committed within 30 seconds                                                      |
| `pending`    | The coin withdrawal transaction has been created using `force_commit: true` or it has just been committed                                                                     |
| `processing` | This is a transitional status, it may take us a couple of seconds to change the status to completed                                                                           |
| `sent`       | This status means that we have just broadcast the transaction on the Network. As soon as the transaction gets its 1st confirmation, the status will be changed to `completed` |
| `completed`  | The transaction has been sent                                                                                                                                                 |
| `on_hold`    | In case the transaction amount exceeds a maximum transaction amount limit, we put such transaction on hold                                                                    |
| `failed`     | Something went wrong. The transaction hasn't been processed                                                                                                                   |
| `cancelled`  | The transaction has been cancelled                                                                                                                                            |

{% hint style="danger" %}
The status of FAILED is not the final one. The payment will update its status either to COMPLETED or CANCELLED soon. We recommend contacting Cryptopay at <support@cryptopay.me> and watching for callbacks with the status update before you take any action regarding such payment on your side.
{% endhint %}

Here is how all this works:

<figure><img src="https://files.cryptopay.me/b2b/git_book_files/15_Invoice_Payout_Statuses.svg" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.cryptopay.me/guides/payouts/payout-statuses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
