> For the complete documentation index, see [llms.txt](https://developers.doku.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.doku.com/partnership/partner-api.md).

# Partner API

## About Partners

DOKU Partners is an entity that has a digital platform for its users to manage their payments, see the report, and receive settlements.

## Case Example

PT Logipay has a digital platform for its users to manage their spending. Still, it wants to add receiving payments using multiple payment methods functionality to enhance the experience further.&#x20;

Because PT Logipay can’t develop/ serve that new feature, Logipay signs up as DOKU Partners and onboard their merchant in the DOKU Payment Gateway Platform.&#x20;

Logipay can use its partner credential to onboard and configure its merchant account, and Logipay can also use the merchant’s credential to receive payments on behalf of its merchant.

## Become a Partner

You need to onboard as a merchant to DOKU Payment Gateway via DOKU <https://dashboard.doku.com/bo/register>

<figure><img src="/files/IcVMlGCaIk2gPrbT9HPa" alt=""><figcaption><p>Register as merchant</p></figcaption></figure>

Then contact our team via <https://www.doku.com/id-ID/contact-sales> to get assistance on upgrading your merchant account to partner.

The API will consist of 4 main components:\ <br>

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXcdnaddCf2aw8E9z2xNN9cLyZhNodL_IfoMdh9h984PoFhfU6lzWhy8vefT7c6KAaqUZFrgpefbJ8IMvGPKr0pKqDgRB8qwfqaJmg3ZcJZsc9sLsG9RAzX2fUO7CYgY4lb2We4xtxDk_qEbeNprRtbOreLy?key=DUfEUUR82ZRuDku0zXtb1Q" alt=""><figcaption><p>Components of API</p></figcaption></figure>

Detailed flow of the API will be as follows:

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeCzYAOHFxsLSiv--FZwUC9HXbcebIe1CUt_DG-Kb0LCKdpm2L7c2N3zKedewYTfASTnCPWEt_oXqhQ9SBNz6JFUC7VIbVXnugnA8Cd3OMyA9LE5gfPAkCYbObRsZZdbdMjDkCooFn8x5VkMFriMEBrit6U?key=DUfEUUR82ZRuDku0zXtb1Q" alt=""><figcaption><p>Detail API</p></figcaption></figure>

<table><thead><tr><th width="126.33333333333331">Step</th><th width="269">Component</th><th>Description</th></tr></thead><tbody><tr><td>01</td><td><a href="/pages/0U4PZqzOopeCn9DLzgMk">Check File Requirements API</a></td><td>Used to check the required documents for API Business Registration. Partners can use this component to ensure they have all the necessary documentation before registering their business. Once the mandatory files are identified, the partner can upload the files using the API Upload File component.</td></tr><tr><td>02</td><td><a href="/pages/pXukUy28QZQ24dbBMCB8">Upload File API</a></td><td>Used to upload related business documents. Partners can use this component to upload their business documents directly to the Partner API.</td></tr><tr><td>03</td><td><a href="/pages/PI1LMe0pI1WNK05lJjEF">Business Registration API</a></td><td><p>Used for registering a business outside of the DOKU Dashboard. Partners can use this component to create an account and provide their business information, including legal name, address, and contact information. After uploading the necessary documents using the API Upload Document component, partners can input their business information in this component.</p><p><br></p><p>The KYB result from submitting users' data via this API will be sent via webhook callback within 2x24hr SLA with 10 different callback types. 9 of them are for KYB:</p><ol><li>BRAND.OPERATIONAL_STATUS</li><li>BUSINESS</li><li>BUSINESS_CONTACT</li><li>BUSINESS_ADDRESS</li><li>BUSINESS_DOCUMENT</li><li>BUSINESS_BANK</li><li>BRAND → For full Suspended, see reject notes in this entity</li><li>BRAND_SOCIAL_MEDIA</li><li>BRAND_PHOTO_PROOF</li></ol><p><br></p><p>Plus 1 callback type for Service/ Payment Method Activation (5x24hr SLA):</p><ol><li>BRAND_PRODUCT (Ignored on Phase 1)</li></ol></td></tr><tr><td>04</td><td>API Update Business Data</td><td>Used to update related business data that has been input in the API Business Registration.</td></tr></tbody></table>

## Postman Collection

{% file src="/files/9IA2RsQWqkXjmw0HtoNA" %}
DOKU Partner API
{% endfile %}


---

# 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://developers.doku.com/partnership/partner-api.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.
