> For the complete documentation index, see [llms.txt](https://developers.coindirect.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.coindirect.com/guides/channels-how-to/channel-payment-workflow.md).

# Channel Payment Workflow

![Workflow](https://3816126033-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mfmsue8pIlHK0FqokKL%2F-MhDrzANYuH17gmj7o7W%2F-MhDtTBcAcN3K-_VJcmF%2FChannels.png?alt=media\&token=6ce2649d-a13c-494b-bfbf-595af3e0b0f8)

## Channel Payment Statuses

| Status     | Status Type | Status Description                                                                                                                                                                                                                                                                                                       |
| ---------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `DETECTED` | Initial     | A new cryptocurrency transaction has been detected at the channel address. Coindirect creates a ChannelPayment transaction with the status of `DETECTED` in the Merchant's wallet. The status will be updated to `COMPLETE` one the cryptocurrency transaction gets the required number of confirmations on the network. |
| `COMPLETE` | Final       | The cryptocurrency transaction has got the required number of confirmations on the Network. Coindirect updates the ChannelPayment status from `DETECTED` to `COMPLETE` and adds funds to the Merchant's wallet balance. The payment is complete and the status will not be updated later.                                |
