> ## 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.

# Set up callback URL

**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>**: <Badge color="blue">Owner</Badge>

As part of the integration process, you need to set up an HTTPS webhook endpoint where CryptoProcessing can send [callbacks](/api-reference/callbacks/callbacks-overview). After your create the endpoint, register it in CryptoProcessing.

## Set up callback URL

<Steps>
  <Step title="In your merchant dashboard, go to Settings and switch to the Callbacks tab." />

  <Step title="Click Set up URL." />

  <Step title="Specify the URL of your webhook endpoint.">
    Your webhook URL must use HTTPS, use a domain name, and be considered safe by VirusTotal and similar scanners.

    <Note>
      Only one callback URL can be active at a time.
    </Note>
  </Step>

  <Step title="Enter your 2FA code and click Set up URL." />
</Steps>

<Tip>
  For additional security, you can whitelist the CryptoProcessing IP addresses used for callback delivery. Contact Support for the current list of IP addresses.
</Tip>
