# Accept Payments

- [DOKU Checkout](https://developers.doku.com/accept-payments/doku-checkout.md)
- [Integration Guide](https://developers.doku.com/accept-payments/doku-checkout/integration-guide.md)
- [Backend Integration](https://developers.doku.com/accept-payments/doku-checkout/integration-guide/backend-integration.md)
- [Frontend Integration](https://developers.doku.com/accept-payments/doku-checkout/integration-guide/frontend-integration.md)
- [Simulate payment and Notification](https://developers.doku.com/accept-payments/doku-checkout/integration-guide/simulate-payment-and-notification.md)
- [Supported Payment Methods](https://developers.doku.com/accept-payments/doku-checkout/supported-payment-methods.md)
- [Order Status for Checkout Page](https://developers.doku.com/accept-payments/doku-checkout/order-status-for-checkout-page.md)
- [Additional Feature](https://developers.doku.com/accept-payments/doku-checkout/additional-feature.md)
- [Tokenization](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/tokenization.md)
- [Promo on DOKU Checkout Page](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/promo-on-doku-checkout-page.md): How to apply promo in checkout page
- [Google Pay™](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/google-pay-tm.md)
- [Integration Guide](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/google-pay-tm/integration-guide.md)
- [Additional Feature and Information](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/google-pay-tm/additional-feature-and-information.md)
- [Track Campaign Source on Google Analytics](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/track-campaign-source-on-google-analytics.md): DOKU Checkout now supports the ability to track campaign sources through Google Analytics (GA). This feature allows merchants to attribute transactions to specific marketing campaigns by passing UTM.
- [Expired Notification](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/expired-notification.md)
- [Cancel Order API](https://developers.doku.com/accept-payments/doku-checkout/additional-feature/cancel-order-api.md)
- [Checkout Settings](https://developers.doku.com/accept-payments/doku-checkout/checkout-settings.md)
- [Direct API](https://developers.doku.com/accept-payments/direct-api.md): Create your own payment page from scratch!
- [Non-SNAP](https://developers.doku.com/accept-payments/direct-api/non-snap.md)
- [Cards](https://developers.doku.com/accept-payments/direct-api/non-snap/cards.md)
- [Payment Page Integration Guide](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/payment-page-integration-guide.md)
- [Host-To-Host Integration Guide](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/host-to-host-integration-guide.md)
- [DOKU JS Integration Guide](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/doku-js-integration-guide.md)
- [Refund](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/refund.md)
- [Tokenization](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/tokenization.md)
- [Mastercard Automatic Billing Updater (ABU) Integration Guide](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/mastercard-automatic-billing-updater-abu-integration-guide.md): ABU is a service that allows you as DOKU merchants to inquire about the validity or changes in Customer's Cards Information. This service is open to PCI DSS merchants only
- [Backend Integration](https://developers.doku.com/accept-payments/direct-api/non-snap/cards/mastercard-automatic-billing-updater-abu-integration-guide/backend-integration.md)
- [e-Wallet](https://developers.doku.com/accept-payments/direct-api/non-snap/e-wallet.md)
- [Overview](https://developers.doku.com/accept-payments/direct-api/non-snap/e-wallet/overview.md)
- [OVO Push Payment](https://developers.doku.com/accept-payments/direct-api/non-snap/e-wallet/ovo-push-payment.md): OVO Push Payment API Explanation
- [LinkAja](https://developers.doku.com/accept-payments/direct-api/non-snap/e-wallet/linkaja.md)
- [Paylater](https://developers.doku.com/accept-payments/direct-api/non-snap/paylater.md)
- [Akulaku](https://developers.doku.com/accept-payments/direct-api/non-snap/paylater/akulaku.md)
- [Kredivo](https://developers.doku.com/accept-payments/direct-api/non-snap/paylater/kredivo.md)
- [Indodana](https://developers.doku.com/accept-payments/direct-api/non-snap/paylater/indodana.md)
- [Digital Banking](https://developers.doku.com/accept-payments/direct-api/non-snap/digital-banking.md)
- [Jenius Pay](https://developers.doku.com/accept-payments/direct-api/non-snap/digital-banking/jenius-pay.md)
- [Convenience Store](https://developers.doku.com/accept-payments/direct-api/non-snap/convenience-store.md)
- [Alfa Group](https://developers.doku.com/accept-payments/direct-api/non-snap/convenience-store/alfa-group.md)
- [Indomaret](https://developers.doku.com/accept-payments/direct-api/non-snap/convenience-store/indomaret.md)
- [SNAP](https://developers.doku.com/accept-payments/direct-api/snap.md)
- [Integration Guide](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide.md)
- [Get Token API](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/get-token-api.md): This API will used in Request Header.
- [B2B](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/get-token-api/b2b.md): How to generate token B2B
- [B2B2C](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/get-token-api/b2b2c.md)
- [Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account.md)
- [CIMB Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/cimb-virtual-account.md): DOKU has partnered with various banks and one of them is CIMB to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with CIMB Virtual Account here.
- [BSI Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bsi-virtual-account.md): DOKU has partnered with various banks and one of them is BSI to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BSI Virtual Account here.
- [BCA Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bca-virtual-account.md): DOKU has partnered with various banks and one of them is BCA to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BCA Virtual Account here.
- [BNC Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bnc-virtual-account.md): DOKU has partnered with various banks and one of them is BNC to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BNC Virtual Account here.
- [BNI Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bni-virtual-account.md): DOKU has partnered with various banks and one of them is BNI to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BNI Virtual Account here.
- [Mandiri Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/mandiri-virtual-account.md): DOKU has partnered with various banks and one of them is Mandiri to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with Mandiri Virtual Account here.
- [BRI Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bri-virtual-account.md): DOKU has partnered with various banks and one of them is BRI to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BRI Virtual Account here.
- [BTN Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/btn-virtual-account.md): DOKU has partnered with various banks and one of them is BTN to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BTN Virtual Account here.
- [Permata Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/permata-virtual-account.md): DOKU has partnered with various banks and one of them is Permata to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with Permata Virtual Account here.
- [Danamon Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/danamon-virtual-account.md): DOKU has partnered with various banks and one of them is Danamon to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with Danamon Virtual Account here.
- [BSS Virtual Account](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/virtual-account/bss-virtual-account.md): DOKU has partnered with various banks and one of them is BSS to provide Virtual Account Payment. Learn more about how DOKU can help you integrate with BSS Virtual Account here.
- [E-Wallet](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/e-wallet.md): A digital wallet, also known as an e-wallet or mobile wallet is one of the most used payment method nowadays. E-wallet helps the customer to do the transaction easily via e-wallet mobile application.
- [DANA](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/e-wallet/dana.md): DANA offers one time payment type that allow customer to make a payment without account binding/card registration process.
- [OVO](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/e-wallet/ovo.md): OVO offers 2 payment types, which are One-Time Payment and Recurring Payment. For both payment types, tokenization must be completed first before transactions can be executed.
- [ShopeePay](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/e-wallet/shopeepay.md)
- [Direct Debit](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/direct-debit.md): Direct debit is an electronic payment method by connecting customer's debit card or account number as a source of fund with one registration process so the payment can take place quickly and easily.
- [Allo Bank Direct Debit](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/direct-debit/allo-bank-direct-debit.md): Allo Bank direct debit offers tokenization scheme that requires customer to input OTP and/or PIN to verify every payment.
- [BRI Direct Debit](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/direct-debit/bri-direct-debit.md): BRI offers 2 payment schemes, which are; 1) Tokenization scheme, and 2) Recurring scheme.
- [CIMB Direct Debit](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/direct-debit/cimb-direct-debit.md): CIMB direct debit offers tokenization scheme that requires customer to input OTP and/or PIN to verify every payment.
- [Mandiri Direct Debit](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/direct-debit/mandiri-direct-debit.md): Mandiri offers 2 payment schemes, which are; 1) Tokenization scheme, and 2) Recurring scheme.
- [Kartu Kredit Indonesia Cepat Secure(KKI CPTS)](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/kartu-kredit-indonesia-cepat-secure-kki-cpts.md)
- [Host to Host Integration](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/kartu-kredit-indonesia-cepat-secure-kki-cpts/host-to-host-integration.md)
- [QRIS](https://developers.doku.com/accept-payments/direct-api/snap/integration-guide/qris.md): QRIS (Quick Response Code Indonesian Standard) is a QR code standard developed by Bank Indonesia and Indonesian Payment System Association (ASPI) for cashless payments in Indonesia.
- [DOKU MCP Server](https://developers.doku.com/accept-payments/doku-mcp-server.md): Set up DOKU MCP server to integrate DOKU APIs with your AI tools
- [Finance and Settlement](https://developers.doku.com/accept-payments/finance-and-settlement.md)
- [Split Settlement](https://developers.doku.com/accept-payments/finance-and-settlement/split-settlement.md)
- [Custom Settlement Report](https://developers.doku.com/accept-payments/finance-and-settlement/custom-settlement-report.md)
- [Hold and Release Settlement](https://developers.doku.com/accept-payments/finance-and-settlement/hold-and-release-settlement.md)
- [Bulk Registration Bank](https://developers.doku.com/accept-payments/finance-and-settlement/bulk-registration-bank.md): This feature will enable merchant to manage settlement bank account via host to host protocol


---

# 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.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.
