> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptoprocessing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Repeat and export callbacks

export const Available = ({to}) => <>
    <strong>Available to <Tooltip tip="Roles determine what each user can see and do in the merchant dashboard." cta="See role descriptions" href="/merchant-administration/add-a-user#determine-which-role-to-use">roles</Tooltip></strong>:
    {to.map(role => <>{" "}<Badge color="blue">{role}</Badge></>)}
</>;

<Available to={["View", "Exchange", "Limits", "Submitter", "Approver", "Accountant", "Accounts Payable", "Owner"]} />

If your webhook endpoint missed a callback, or you need the full callback history for a transaction, you can resend the latest callback or export all callbacks for that transaction directly from the merchant dashboard — for example, for debugging your integration or reconciling your records.

## Repeat a callback

<Steps>
  <Step title="In your merchant dashboard, go to Transactions and click the transaction for which you want to repeat the callback.">
    A side panel with the transaction details opens.
  </Step>

  <Step title="Scroll down and click Repeat callback.">
    CryptoProcessing resends the latest callback for this transaction to your registered [callback URL](/merchant-administration/set-up-callback-url).
  </Step>
</Steps>

## Export all callbacks for a transaction

<Steps>
  <Step title="In your merchant dashboard, go to Transactions and click the transaction whose callbacks you want to export.">
    A side panel with the transaction details opens.
  </Step>

  <Step title="Click Export All Callbacks.">
    A CSV file containing all callbacks sent for this transaction is downloaded.
  </Step>
</Steps>

## FAQ

### Why am I not getting a callback for a deposit?

CryptoProcessing only sends [deposit callbacks](/api-reference/callbacks/deposit-callbacks) for transactions to [system deposit addresses](/deposits#system-deposit-addresses) — addresses created via the [/addresses/take](/api-reference/endpoints/addresses-take) API endpoint. Deposits to customer deposit addresses or merchant top-up addresses created manually in the dashboard do not trigger callbacks.

If you were expecting a callback for a system deposit address but did not receive one, first check that your [callback URL](/merchant-administration/set-up-callback-url) is set up correctly and reachable, then use [Repeat a callback](#repeat-a-callback) to resend it.
