> 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/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flows-brief.md).

# Backend Call Flows Brief

## Direct Carrier Billing (DCB)

**Direct Carrier Billing (DCB)** is a payment method that allows customers to charge purchases directly to their mobile phone accounts. The payment is authenticated via an SMS sent to the customer's device, ensuring secure and immediate transaction processing.&#x20;

The authorization process may vary depending on the payment channel, and the information required from customers can differ accordingly.

## E-Wallet

With the E-Wallet payment method, partners receive a redirect link that allows customers to complete their transactions. This link may either open the E-Wallet app directly (deep link) or lead to a redirection page where customers must enter additional details and authorize the payment.

## Bank Transfer

Customers can complete their payment by making a bank transfer through an ATM, at a bank counter, or via online banking. Partners receive a unique payment code in the profile field, which the customer must enter as part of the transfer details.

## Card Payments

The card payment option enables customers to pay using their credit or debit cards. They are redirected to the partner's payment page, where they enter their card details, including the card number, expiry date, and CVV code, to complete the transaction. Codapay records payments in real-time, ensuring that partners receive immediate notifications upon successful payment.

## Vouchers (Cash Card)

With the voucher payment method, customers redeem their voucher codes through Codapay. Payments are registered in real-time, and partners receive immediate notifications upon successful redemption. The voucher's value is confirmed only after redemption, so partners must validate the net amount returned in Coda's API response and manage the redemption process for all available denominations.

## Convenience Store (OTC)

The convenience store payment option allows customers to complete their transactions at a convenience store or a designated payment counter. Partners receive a unique payment code in the profile field, which the customer must present at the counter to process the payment.

{% hint style="success" %}
**"resultCode": 0** means transaction success
{% 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/direct-api-integration/direct-api-integration-for-alternative-payment-methods/backend-call-flows-brief.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.
