> 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/accept-payments/finance-and-settlement/bulk-registration-bank.md).

# Bulk Registration Bank

The feature needs to be activated before merchants can start to use the feature. Please see steps listed below :

1. [Activate Bulk Registration Bank Features](#activate-bulk-registration-bank-features)
2. [API for Settlement Bank Account](#api-for-settlement-bank-account)
   1. [Create Settlement Bank Account](#id-1.-create-settlement-bank-account)
   2. [Update Settlement Bank Account](#id-2.-update-settlement-bank-account)
   3. [Get Settlement Bank Account](#id-3.-get-settlement-bank-account)

### Activate Bulk Registration Bank Features

This feature will enable merchant to create, edit, and get settlement bank account in bulk via H2H API. Due to safety consideration, merchant have to enabling manually after finished onboarding.

Steps to enable the feature as follows :&#x20;

1. Login to DOKU dashboard
2. Go to menu **Setting** > **Service**

<figure><img src="/files/8RscJkdKCdMpNIajtnFi" alt=""><figcaption></figcaption></figure>

3. Click "**Add Service"** button&#x20;
4. Under menu of **"Financial Service"**, choose Others
5. Check **"Bulk Registration Bank"** option
6. Saved by click button **Activate**
7. Click document icon to download "Surat Instruksi Pelimpahan Dana" template document to be filled in&#x20;
8. Upload "Surat Instruksi Pelimpahan Dana" in PDF format
9. After document successfully uploaded, click "**Activate**" button.
10. The service will be successfully send. You can click "OK" button

### API for Settlement Bank Account

This is a documentation for host-to-host API Bank Account.

#### **1. Create Settlement Bank Account**

To create settlement bank account, you will need to hit this API through your Backend :&#x20;

{% openapi src="/files/RD5Nju10mxCUIWJbLo2N" path="/v2/settlement-bank-account" method="post" %}
[swagger-split-sba\_revisi (1).yaml](https://3092822868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqCxtvLoJNNxvp4U7kLHd%2Fuploads%2Fs5kOrFjavprINlDjdcGJ%2Fswagger-split-sba_revisi%20\(1\).yaml?alt=media\&token=758f4cac-3f28-44e9-a954-3dff45634f81)
{% endopenapi %}

#### **2. Update Settlement Bank Account**

Update settlement bank account only able for data in “verified” state. To update settlement bank account, you will need to hit this API through your Backend:

{% openapi src="/files/RD5Nju10mxCUIWJbLo2N" path="/v2/settlement-bank-account" method="put" %}
[swagger-split-sba\_revisi (1).yaml](https://3092822868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqCxtvLoJNNxvp4U7kLHd%2Fuploads%2Fs5kOrFjavprINlDjdcGJ%2Fswagger-split-sba_revisi%20\(1\).yaml?alt=media\&token=758f4cac-3f28-44e9-a954-3dff45634f81)
{% endopenapi %}

#### **3. Get Settlement Bank Account**

To get settlement bank account, you will need to hit this API through your Backend :

{% openapi src="/files/RD5Nju10mxCUIWJbLo2N" path="/v2/settlement-bank-account/{bank\_account\_settlement\_id}" method="get" %}
[swagger-split-sba\_revisi (1).yaml](https://3092822868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqCxtvLoJNNxvp4U7kLHd%2Fuploads%2Fs5kOrFjavprINlDjdcGJ%2Fswagger-split-sba_revisi%20\(1\).yaml?alt=media\&token=758f4cac-3f28-44e9-a954-3dff45634f81)
{% endopenapi %}


---

# 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/accept-payments/finance-and-settlement/bulk-registration-bank.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.
