# Channels

1. [Create](https://reference.cryptopay.me/#tag/Channels/operation/channels.create) a channel&#x20;
2. Send cryptocurrency to the channel address
3. Make sure you have received the [callbacks](/guides/api-basics/callbacks.md) and processed them correctly on your side
4. Check the payment status using the [GET request](https://reference.cryptopay.me/#tag/Channels/operation/channels.retrieve-payment)
5. Make sure that you credit the funds to the customer's balance when the payment status is updated to `completed`
6. Make sure that you credit the correct amount to the customer's balance. Remember that `paid_amount` == `received_amount` + `fee`, where `received_amount` is the amount credited to the Cryptopay merchant balance and fee is the amount of processing fee charged by Cryptopay for processing the payment
7. Make sure that resending callbacks with the `completed` status does not result in the recharging of funds to the customer's balance on your side
8. Make sure that all the relevant teams on your side (Support Team, Finance Team, Fraud Team, Transaction Monitoring Team) are aware of how Cryptopay payment [risk scoring](/guides/risks.md) works and that incoming payments can be assigned with the `On Hold` status  and the `Illicit Resources` context  in cases where they were sent from wallets connected to criminal activity


---

# 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/testing/channels.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.
