# E-Wallet

## E-Wallet Scheme

There are 2 schemes in e-wallet method:

**a. Tokenization & Recurring Type**

Tokenization replaces customer's sensitive payment information, such as card number or account number, to be in a form of token. Tokenization type needs a token everytime payment is requested and processed, hence customer needs to input OTP and/or PIN to verify every payment.

Whereas, Recurring  allows customer to authorize merchant to charged them repeatedly on a prearranged schedule. Customer needs to input OTP and/or PIN only for the initial authorization. The scheduled payment will be processed by merchant directly to acquirer without the need of customer to input OTP and/or PIN.

Currently, e-wallet payment channel in DOKU that support Tokenization and Recurring scheme is OVO.

**b. One Time Payment Type**

One Time Payment allows a customer makes a single, non-recurring purchase of a product or service without account binding or card registration process. Customer needs to input OTP and/or PIN to verify the payment

Currently, e-wallet payment channels in DOKU that support One Time Payment scheme is DANA and ShopeePay.

## Payment Channel Supported

We have partnered with various e-wallet payment channels.

| Channel                                                                               |
| ------------------------------------------------------------------------------------- |
| [DANA](/accept-payments/direct-api/snap/integration-guide/e-wallet/dana.md)           |
| [OVO](/accept-payments/direct-api/snap/integration-guide/e-wallet/ovo.md)             |
| [ShopeePay](/accept-payments/direct-api/snap/integration-guide/e-wallet/shopeepay.md) |

## Request new E-Wallet Channel?&#x20;

Do you have any e-wallet channels in mind that might suits your project? Send your request [here](mailto:jokul@doku.com?subject=%5BRequest%5D%20Add%20New%20Plugin%3A%20Others)!


---

# 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.doku.com/accept-payments/direct-api/snap/integration-guide/e-wallet.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.
