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