> For the complete documentation index, see [llms.txt](https://docs.coda.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coda.co/codapay/hosted-payment-page-integration/payment-channel-integration-options.md).

# Payment Channel Integration Options

There are three ways to direct users into the hosted payment page flow:

1. **Payment Channel Selection Page (PCSP)**: Users choose from a variety of available payment channels
2. **Direct Carrier Billing (DCB) Page**: Users are directed to a page where they can input their mobile number and be directed to the payment channel for the appropriate carrier billing channel
3. **Direct Payment Channel**: Users are sent directly to a specific payment channel

This flexibility allows merchants to tailor the payment experience to their specific needs and user preferences

## Payment Channel Selection Page

The Payment Channel Selection Page provides users with a selection of available payment channels. This option is suitable when you want to offer multiple payment methods and let users choose their preferred one. It is especially convenient if you want to let Coda manage the listing of payment channels like displayed below. To use the Payment Channel Selection Page, you need to pass the parameter `paytype=0` in [the payment request initiation](/codapay/hosted-payment-page-integration/initiate-a-payment-request.md).

<figure><img src="https://lh7-us.googleusercontent.com/slidesz/AGV_vUc8X3QKj_mz1mabYEH6qFGZiGZDZwWuBUZpcDTADbaC-clUsxDvYPLUOhXqDTIgxp9KjRpnbj065C4atj3lVjHddrkANaXSUh0Z3pVSEW3RiKH4gi8k1vgOWku3ylOb0qWbsI4z5RrHC95bfR_bzCIWHvbhhcCr=s2048?key=tzUFFPPkGVX0irfZMnMGEw" alt="" width="375"><figcaption></figcaption></figure>

### How it works

1. Users are presented with a list of available payment channels on the payment channel selection page hosted by Coda.
2. Users select their preferred payment channel from the list
3. Users are redirected to the chosen payment channel's hosted payment page to complete the transaction

{% hint style="danger" %}
**Important Notes**

* The Payment Channel Selection Page **does not** **display** the **fixed price points** and **cash card channels**.
* To use the Payment Channel Selection Page, you need to complete the Payment Page Configuration. Failure to do so will result in error 233.
  {% endhint %}

## Direct Carrier Billing (DCB) Page

The Direct Carrier Billing (DCB) Page allows users to be directed to a page where they can input their mobile number and be directed to the appropriate carrier billing channel. This option is ideal for simplifying the payment process for users who prefer to use their mobile carrier for billing. To use the DCB page, you need to pass the parameter `paytype=1` in [the payment request initiation](/codapay/hosted-payment-page-integration/initiate-a-payment-request.md).

<figure><img src="/files/pu5zZgX6WydSK5jphrAJ" alt="" width="335"><figcaption></figcaption></figure>

### How it works

* Users are directed to a page where they input their mobile phone number
* The system identifies the mobile carrier based on the phone number provided
* Users are redirected to the payment page for the identified carrier billing channel to complete the transaction

{% hint style="danger" %}
**Important Notes**

In some regions, the system may not recognize the carrier by phone number. In such cases, the user will be prompted to select the channel manually.
{% endhint %}

## Direct Payment Channel

The Direct Payment Channel option allows users to be sent directly to a specific payment channel. This is suitable when you know the user's preferred payment method and want to streamline the process by skipping the selection step. To use this option, you need to pass the payment channel ID in the `paytype` parameter. The full list of available payment channel IDs is available [here](/codapay/references/supported-payment-channels.md).

### How it works

* The system directs users to a specific payment channel based on predefined criteria
* Users are redirected directly to the hosted payment page of the selected payment channel

{% hint style="danger" %}
**Important Notes**

Ensure the predefined payment channel is correctly configured
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.coda.co/codapay/hosted-payment-page-integration/payment-channel-integration-options.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
