> For the complete documentation index, see [llms.txt](https://coindisco.gitbook.io/coindisco/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coindisco.gitbook.io/coindisco/support/troubleshooting.md).

# Troubleshooting

## No providers or quotes

Re-check the complete combination: environment, operation, partner widget, region, nested region, payment method, fiat, asset, network, and amount. Refresh resource data and evaluate limits. A provider visible in `/active-providers/` may still be unavailable for the selected combination.

## Quote search remains in progress

Confirm that polling uses the correct buy or sell URL and key environment. Apply a bounded timeout in the UI and allow the user to start a new search. Preserve the `search_id` for partner support.

## Quote not found for a provider

Remove provider preselection to compare all eligible services. Confirm provider limits and refresh the inputs before retrying.

## Provider checkout does not open

Open the exact `link` returned by the transaction endpoint. Check browser popup rules, iframe restrictions, allowed origins, and whether the provider requires a top-level redirect.

## Wallet validation fails

Confirm the network code, address format, memo or tag, and asset contract. For Stellar assets, the destination can require an active account and trustline.

## Webhook signature fails

Verify the raw bytes before JSON parsing. Split the `Authorization` header once at `.`, sign `{timestamp}.{raw_body}` with HMAC-SHA256, compare hexadecimal signatures in constant time, and confirm the correct environment secret.

## Webhook was not received

The current delivery does not automatically retry failed requests. Retrieve the transaction through the API, reconcile its state, and contact partner support with the endpoint, transaction ID, and expected event time.

## Transaction is delayed or failed

Use the normalized status for the application state and `raw_status` for diagnosis. Check provider support details in the nested service object. See [Common transaction issues](/coindisco/using-coindisco/common-transaction-issues.md).
