---
title: Virtual Account Static
slug: nicepay-api-non-snap-virtual-account-static
description: Informasi tentang API Non-SNAP Advance - Virtual Account Static yang terdapat pada sistem NICEPAY
image: https://archbee-image-uploads.s3.amazonaws.com/ZHvSjR5ZrsoxwKbJa3xmo/gVXtMwjzprdBnZQWShVpd_nicepay-docs-logo.png
icon: {"faIcon":"fa-brands fa-accusoft"}
docTags: 
createdAt: 2022-11-18T06:24:12.000Z
---

# Tentang API Virtual Account Static (Fix Open)

***

Pada metode pembayaran Virtual Account Static (*fix open*), Pelanggan dapat menggunakan nomor Virtual Account yang sama untuk melakukan transaksi secara berulang. Integrasi VA statis digunakan untuk metode pembayaran Fix Open VA.

:::hint{type="info"}
- Untuk mengetahui lebih lanjut mengenai informasi pembayaran Virtual Account, Anda dapat membaca di [Virtual Account (VA)](docId:9tV3ro3_Lj1f-guZ2gark).
- Untuk mempelajari penjelasan secara umum mengenai metode pembayaran Virtual Account, Anda dapat mengunjungi  halaman [Panduan Bayar VA](docId\:bSNUZMHNlj9h0wRndsQYj).
:::



# Merchant Registration

***

::::hint{type="info"}
:::Iframe{code="<!-- <p>paste iframe code here</p> -->Sebelum menggunakan sistem NICEPAY, Merchant harus terdaftar terlebih dahulu dengan NICEPAY service. Silakan hubungi NICEPAY tim Sales NICEPAY di <a style=&#x22;color:blue; text-decoration-line:underline&#x22; href=&#x22;mailto:cs@nicepay.co.id&#x22;>Marketing NICEPAY</a>." iframeHeight="0"}

:::
::::

| **Kredensial** | **Deskripsi**    |
| -------------- | ---------------- |
| iMid           | Merchant ID      |
| encodeKey      | Merchant API Key |

Untuk mendukung kebutuhan *setup*, silakan unduh *file* berikut sebagai NICEPAY *library*.

:::CtaButton{label="NICEPAY.jar" externalHref="https://github.com/nicepay-dev/plugs-libs/tree/master/Java%20API%20V2" openInNewTab="true"}

:::



# NICEPAY API Registration

***

*NICEPAY API Registration* bertujuan agar Merchant dapat mendaftarkan sistem API pada pembayaran di sistem Merchant dan terintegrasi dengan sistem dari NICEPAY. Tahapan ini dilakukan paling dahulu supaya sistem mengetahui bahwa Merchant yang bersangkutan sudah terdaftar secara resmi dan dapat terhubung dengan layanan dari NICEPAY.

| **API URL**        | `https://www.nicepay.co.id/nicepay/api/vacctCustomerRegist.do`   |
| ------------------ | ---------------------------------------------------------------- |
| **Request Method** | <font color="#3b9f0f">**POST**</font>****                        |
| **Merchant Token** | SHA256(`iMid`+`customerId`+`merchantKey`)                        |
| **Request Format** | <font color="#2166ae">`application/x-www-form-urlencoded`</font> |



## Request Parameter for Registration VA Static

***

Berikut ini adalah daftar parameter untuk melakukan pengajuan pendaftaran metode pembayaran Virtual Account tipe *static&#x20;*(*fix open*). Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan layanan dari NICEPAY. &#x20;

| **Parameter**                                                | **Tipe** | **Ukuran**                                  | **Deskripsi**        | **Contoh / Catatan**                                             |
| ------------------------------------------------------------ | -------- | ------------------------------------------- | -------------------- | ---------------------------------------------------------------- |
| `iMid`<br /><font color="#2166ae">Required</font>            | AN       | 10                                          | Merchant ID          | FIXOPEN001                                                       |
| `customerId`<br /><font color="#2166ae">Required</font>&#xD; | N        | Max 8&#xD;<br />(Depend on Merchant Prefix) | Merchant Customer ID | 10021198                                                         |
| `customerNm`<br /><font color="#2166ae">Required</font>      | AN       | 20 - 30                                     | Customer Name        | Jack                                                             |
| `merchantToken`<br /><font color="#2166ae">Required</font>   | AN       | 255                                         | Merchant Token       | c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 |



## Response Parameter untuk Registration VA Static

***

Berikut adalah *response* parameter dari hasil *request* parameter untuk meregistrasikan metode pembayaran Virtual Account Statistic.

| **Parameter**                                              | **Tipe**        | **Ukuran**                                            | **Deskripsi**                                                | **Contoh / Catatan**                                                                                                                |
| ---------------------------------------------------------- | --------------- | ----------------------------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| `resultCd`<br /><font color="#2166ae">Required</font>      | N               | 4                                                     | [Result Code](docId\:gvAdBBr0SQ92N1zHplSFM)                  | 0000                                                                                                                                |
| `resultMsg`<br /><font color="#2166ae">Required</font>     | AN              | 255                                                   | Result message: [Error Code](docId\:yEh1VA9k2y6sL1kQF2aWD)   | SUCCESS                                                                                                                             |
| `customerID`<br /><font color="#2166ae">Required</font>    | N               | Max 8&#xD;<br />(Depend on&#xD;<br />Merchant Prefix) | Merchant Customer ID                                         | 10021198                                                                                                                            |
| `customerNm`                                               | AN              | 20 - 30                                               | Merchant Customer Name                                       | Jack                                                                                                                                |
| `vacctInfoList`<br /><font color="#2166ae">Required</font> | Array of object |                                                       | Bank Virtual Account List                                    | Bank Virtual Account List<br />\[&#xD;<br />\{&#xD;<br />"bankCd": "BDIN",&#xD;<br />"vacctNo": "7917019110021198"&#xD;<br />},...] |



## Sample JSON Registration Virtual Account Static

***

:::CodeblockTabs
Form-urlencoded Request

```none
iMid: "FIXOPEN001"
customerId: "10021198"
customerNm: "Jack"
merchantToken: "c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785"
```

JSON Response

```json
{
    "resultCd": "0000",
    "resultMsg": "SUCCESS",
    "customerId": "10021198",
    "customerNm": "Jack",
    "vacctInfoList": [
        {
            "bankCd": "BDIN",
            "vacctNo": "7917019110021198"
        },
        {
            "bankCd": "BNIA",
            "vacctNo": "11695109010021198"
        },
        {
            "bankCd": "BMRI",
            "vacctNo": "8804910910021198"
        },
        {
            "bankCd": "BNIN",
            "vacctNo": "1111111310021198"
        },
        {
            "bankCd": "IBBK",
            "vacctNo": "1111112010021198"
        },
        {
            "bankCd": "HNBN",
            "vacctNo": "765430000000000010021198"
        },
        {
            "bankCd": "BBBA",
            "vacctNo": "1111111910021198"
        },
        {
            "bankCd": "CENA",
            "vacctNo": "7007216110021198"
        },
        {
            "bankCd": "YUDB",
            "vacctNo": "9044444450010021198"
        }
    ]
}
```

Java Request

```java
// VA Registration //
// VA Registration Mandatory Field
nicePay.setCustomerID("10021198");
nicePay.setCustomerName("Jack");
nicePay.setMerchantToken(nicePay.makeToken(nicePay.getCustomerID()));

// Request VA Registration
nicePay.vaRegist();

// Response String //
System.out.println("Final Response String : " + nicePay.getResponseString());

String resultCd = nicePay.Get("resultCd");
String resultMsg = nicePay.Get("resultMsg");
String customerId = nicePay.Get("customerId");
String vacctInfoList = nicePay.Get("VacctInfoList");
```
:::

### Vacct Info List

| **Parameter**                                        | **Tipe** | **Ukuran** | **Deskripsi**                             | **Contoh / Catatan** |
| ---------------------------------------------------- | -------- | ---------- | ----------------------------------------- | -------------------- |
| `bankCd`<br /><font color="#2166ae">Required</font>  | AN       | 4          | [Bank Code](docId:1U7QOax_wrzXMoCG-Mqad)  | BDIN                 |
| `vacctNo`<br /><font color="#2166ae">Required</font> | N        | 16         | Virtual Account Number                    | 7917019110021198     |

### Sample JSON Vacct Account

:::CodeblockTabs
JSON Vacct Account Response

```json
{
    "vacctInfoList": [
        {
            "bankCd": "BDIN",
            "vacctNo": "7917019110021198"
        },
        {
            "bankCd": "BNIA",
            "vacctNo": "11695109010021198"
        },
        {
            "bankCd": "BMRI",
            "vacctNo": "8804910910021198"
        },
        {
            "bankCd": "BNIN",
            "vacctNo": "1111111310021198"
        },
        {
            "bankCd": "IBBK",
            "vacctNo": "1111112010021198"
        },
        {
            "bankCd": "HNBN",
            "vacctNo": "765430000000000010021198"
        },
        {
            "bankCd": "BBBA",
            "vacctNo": "1111111910021198"
        },
        {
            "bankCd": "CENA",
            "vacctNo": "7007216110021198"
        },
        {
            "bankCd": "YUDB",
            "vacctNo": "9044444450010021198"
        }
    ]
}
```
:::



# NICEPAY Virtual Account Inquiry

***

*NICEPAY Virtual Account Inquiry* bertujuan untuk mendapatkan informasi Pelanggan serta nomor Virtual Account agar dapat dilakukan pemantauan untuk pengembangan berikutnya.&#x20;

:::hint{type="info"}
Pengaturan pada NICEPAY Virtual Account Inquiry bertujuan untuk mengumpulkan informasi daftar Virtual Account yang terdaftar dari Bank mana saja berdasarkan `merFixId`.
:::

| **Target Url**       | `https://www.nicepay.co.id/nicepay/api/vacctCustomerInquiry.do`  |
| -------------------- | ---------------------------------------------------------------- |
| **Method**           | ****<font color="#3b9f0f">**POST, GET**</font>****               |
| **Description**&#xD; | Untuk melakukan pengecekan VA pada `customerId`                  |
| **Merchant Token**   | SHA256(`iMid`+`customerId`+`merchantKey`)                        |
| **Request Format**   | <font color="#2166ae">`application/x-www-form-urlencoded`</font> |



## Request Parameter for Virtual Account Inquiry

***

Berikut ini adalah daftar parameter untuk melakukan *request&#x20;*&#x56;irtual Account inquiry. Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan sistem dari NICEPAY.

| **Parameter**                                                | **Tipe** | **Ukuran**                                  | **Deskripsi**        | **Contoh / Catatan**                                             |
| ------------------------------------------------------------ | -------- | ------------------------------------------- | -------------------- | ---------------------------------------------------------------- |
| `iMid`<br /><font color="#2166ae">Required</font>            | AN       | 10                                          | Merchant ID          | FIXOPEN001                                                       |
| `customerId`<br /><font color="#2166ae">Required</font>&#xD; | N        | Max 8&#xD;<br />(Depend on Merchant Prefix) | Merchant Customer ID | 10021198                                                         |
| `merchantToken`<br /><font color="#2166ae">Required</font>   | AN       | 255                                         | Merchant Token       | c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 |



## Response Parameter for Inquiry

***

Berikut adalah *response&#x20;*&#x70;arameter dari hasil *request&#x20;*&#x70;arameter untuk mendaftarkan metode pembayaran Virtual Account Static.

| **Parameter**                                              | **Tipe**        | **Ukuran**                                            | **Deskripsi**                                               | **Contoh / Catatan**                                                                                                                                                                                                                                    |
| ---------------------------------------------------------- | --------------- | ----------------------------------------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `resultCd`<br /><font color="#2166ae">Required</font>      | N               | 4                                                     | [Result Code](docId\:gvAdBBr0SQ92N1zHplSFM)                 | 0000                                                                                                                                                                                                                                                    |
| `resultMsg`<br /><font color="#2166ae">Required</font>     | AN              | 255                                                   | Result Message: [Error Code](docId\:yEh1VA9k2y6sL1kQF2aWD)  | SUCCESS                                                                                                                                                                                                                                                 |
| `customerID`<br /><font color="#2166ae">Required</font>    | N               | Max 8&#xD;<br />(Depend on&#xD;<br />Merchant Prefix) | Merchant Customer ID                                        | 10021198                                                                                                                                                                                                                                                |
| `customerNm`<br /><font color="#2166ae">Required</font>    | A               | 20 - 30                                               | Merchant  Customer Name                                     | Jack                                                                                                                                                                                                                                                    |
| `vacctInfoList`<br /><font color="#2166ae">Required</font> | Array of object |                                                       | Bank Virtual Account List                                   | \[<br />        \{<br />            "bankCd": "BDIN",<br />            "vacctNo": "7917019110021198"<br />        },<br />        \{<br />            "bankCd": "BNIA",<br />            "vacctNo": "11695109010021198"<br />        },<br />...<br />] |



## Sample JSON NICEPAY Virtual Account Inquiry

***

:::CodeblockTabs
Form-Urlencode Request

```none
iMid: "FIXOPEN001"
customerId: "10021198"
merchantToken: "c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785"
```

JSON Response

```json
{
    "resultCd": "0000",
    "resultMsg": "SUCCESS",
    "customerId": "10021198",
    "customerNm": "Jack",
    "vacctInfoList": [
        {
            "bankCd": "BDIN",
            "vacctNo": "7917019110021198"
        },
        {
            "bankCd": "BNIA",
            "vacctNo": "11695109010021198"
        },
        {
            "bankCd": "BMRI",
            "vacctNo": "8804910910021198"
        },
        {
            "bankCd": "BNIN",
            "vacctNo": "1111111310021198"
        },
        {
            "bankCd": "IBBK",
            "vacctNo": "1111112010021198"
        },
        {
            "bankCd": "HNBN",
            "vacctNo": "765430000000000010021198"
        },
        {
            "bankCd": "BBBA",
            "vacctNo": "1111111910021198"
        },
        {
            "bankCd": "CENA",
            "vacctNo": "7007216110021198"
        },
        {
            "bankCd": "YUDB",
            "vacctNo": "9044444450010021198"
        }
    ]
}
```

Java Request

```java
1. // VA Inquiry //
2. // VA Inquiry Mandatory Field
3. nicePay.setCustomerID("12345");
4. nicePay.setMerchantToken(nicePay.makeToken(nicePay.getCustomerID())); 
5.
6. // Request VA Inquiry
7. nicePay.vaInquiry();
8. // Response String //
9. System.out.println("Final Response String : " + nicePay.getResponseString()); 
10.
11. String resultCd = nicePay.Get("resultCd");
12. String resultMsg = nicePay.Get("resultMsg");
13. String customerId = nicePay.Get("customerId");
14. String vacctInfoList = nicePay.Get("VacctInfoList");
```
:::

### Vacct Info List

| **Parameter**                                        | **Tipe** | **Ukuran** | **Deskripsi**                             | **Contoh / Catatan** |
| ---------------------------------------------------- | -------- | ---------- | ----------------------------------------- | -------------------- |
| `bankCd`<br /><font color="#2166ae">Required</font>  | AN       | 4          | [Bank Code](docId:1U7QOax_wrzXMoCG-Mqad)  | BDIN                 |
| `vacctNo`<br /><font color="#2166ae">Required</font> | N        | 16         | Virtual Account Number                    | 7917019110021198     |

### Sample JSON Vacct Account

:::CodeblockTabs
JSON Vacct Account

```json
{
    "vacctInfoList": [
        {
            "bankCd": "BDIN",
            "vacctNo": "7917019110021198"
        },
        {
            "bankCd": "BNIA",
            "vacctNo": "11695109010021198"
        },
        {
            "bankCd": "BMRI",
            "vacctNo": "8804910910021198"
        },
        {
            "bankCd": "BNIN",
            "vacctNo": "1111111310021198"
        },
        {
            "bankCd": "IBBK",
            "vacctNo": "1111112010021198"
        },
        {
            "bankCd": "HNBN",
            "vacctNo": "765430000000000010021198"
        },
        {
            "bankCd": "BBBA",
            "vacctNo": "1111111910021198"
        },
        {
            "bankCd": "CENA",
            "vacctNo": "7007216110021198"
        },
        {
            "bankCd": "YUDB",
            "vacctNo": "9044444450010021198"
        }
    ]
}
```
:::



# NICEPAY Virtual Account Deposit

***

*NICEPAY Virtual Account Deposit* dalam sistem bertujuan untuk memeriksa status Virtual Account *fix open* dan untuk menampilkan seberapa banyak `amt`  (*amount*) yang dibayarkan dengan `tXid`  (ID transaksi) tertentu dan dalam waktu tertentu.&#x20;

| **Target Url**     | `https://www.nicepay.co.id/nicepay/api/vacctInquiry.do`          |
| ------------------ | ---------------------------------------------------------------- |
| **Method**         | ****<font color="#3b9f0f">**POST**</font>****                    |
| **Description**    | API Check Status For VA Fixopen&#xD;                             |
| **Merchant Token** | SHA256(`iMid`+`customerId`+`merchantKey`)                        |
| **Request Format** | <font color="#2166ae">`application/x-www-form-urlencoded`</font> |



## Request Parameter for Virtual Account Check Status

***

Berikut ini adalah daftar parameter untuk melakukan mengajukan pemeriksaan status deposit Virtual Account. Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan sistem dari NICEPAY. &#x20;

| **Parameter**                                              | **Tipe** | **Ukuran** | **Deskripsi**                                   | **Contoh / Catatan**                                             |
| ---------------------------------------------------------- | -------- | ---------- | ----------------------------------------------- | ---------------------------------------------------------------- |
| `iMid`<br /><font color="#2166ae">Required</font>          | AN       | 10         | Merchant ID                                     | FIXOPEN001                                                       |
| `vacctNo`<br /><font color="#2166ae">Required</font>       | N        | 16         | Virtual Account Number                          | 8804910910021197                                                 |
| `merchantToken`<br /><font color="#2166ae">Required</font> | AN       | 255        | Merchant Token                                  | 20221215                                                         |
| `startDt`<br /><font color="#2166ae">Required</font>       | N        | 8          | Request Start Date &#xD;<br />(`YYYYMMDD`)&#xD; | 20221222                                                         |
| `endDt`<br /><font color="#2166ae">Required</font>         | N        | 8          | Request Start Date &#xD;<br />(`YYYYMMDD`)&#xD; | 75d137e8823108e47d04dadc3290cb36dc305d573323123f410c6f61acf1db63 |



## Response Parameter for Virtual Account Check Status

***

Berikut adalah *response&#x20;*&#x70;arameter dari hasil *request&#x20;*&#x70;arameter untuk pemeriksaan status Virtual Account.

| **Parameter**                                            | **Tipe**        | **Ukuran** | **Deskripsi**                                               | **Contoh / Catatan**                                                                                                                                                                                                                                                |
| -------------------------------------------------------- | --------------- | ---------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `resultCd`<br /><font color="#2166ae">Required</font>    | N               | 4          | [Result Code](docId\:gvAdBBr0SQ92N1zHplSFM)                 | 0000                                                                                                                                                                                                                                                                |
| `resultMsg`<br /><font color="#2166ae">Required</font>   | AN              | 255        | Result Message: [Error Code](docId\:yEh1VA9k2y6sL1kQF2aWD)  | SUCCESS                                                                                                                                                                                                                                                             |
| `vacctNo`<br /><font color="#2166ae">Required</font>     | N               | 16         | Virtual Account Number                                      | 8804910910021197                                                                                                                                                                                                                                                    |
| `depositInfo`<br /><font color="#2166ae">Required</font> | Array of object |            | Bank Virtual Account List                                   | \[&#xD;<br />\{&#xD;<br />"bankCd": "BMRI",&#xD;<br />"date": "20221220",&#xD;<br />"time": "100733",&#xD;<br />"amt": "1600000",&#xD;<br />"tXid": "FIXOPEN00102202212201007334066",&#xD;<br />"status": "0",&#xD;<br />"referenceNo": "10021197"&#xD;<br />},...] |



## Sample JSON Virtual Account Deposit

***

:::CodeblockTabs
Form-Urlencode Request

```none
iMid: "FIXOPEN001"
vacctNo: "8804910910021197"
startDt: "20221215"
endDt: "20221222"
merchantToken: "75d137e8823108e47d04dadc3290cb36dc305d573323123f410c6f61acf1db63"
```

JSON Response

```json
{
    "resultCd": "0000",
    "resultMsg": "SUCCESS",
    "vacctNo": "8804910910021197",
    "depositInfo": [
        {
            "bankCd": "BMRI",
            "date": "20221220",
            "time": "100733",
            "amt": "1600000",
            "tXid": "FIXOPEN00102202212201007334066",
            "status": "0",
            "referenceNo": "10021197"
        },
        {
            "bankCd": "BMRI",
            "date": "20221220",
            "time": "101001",
            "amt": "160000",
            "tXid": "FIXOPEN00102202212201010014071",
            "status": "0",
            "referenceNo": "10021197"
        }
    ]
}
```

Java Request

```java
// VA Check Status Deposit//
nicepay.setiMid("FIXOPEN001");
nicepay.setVacctNo("8804910910021197");
nicepay.setMerchantToken(nicepay.getToken());
nicepay.setStartDt("20221215");
nicepay.setEndDt("20221231");

// Request VA Check Status Deposit//
nicepay.vaCheckStatusDeposit();
// Response VA Check Status Deposit//
System.out.println("Response :" + nicepay.getResponse();

String resultCd = nicepay.get("resultCd");
String resultMsg = nicepay.get("resultMsg");
String vacctNo = nicepay.get("vacctNo");
String depositInfo = nicepay.get("depositInfo");
```
:::



# NICEPAY Virtual Account Update

***

*NICEPAY Virtual Account Update* dalam sistem bertujuan untuk memperbarui informasi mengenai profil Virtual Account milik Merchant. Merchant dapat melakukan modifikasi pada Virtual Account untuk perbaharui atau hapus melalui `updateType`.

| **Target Url**     | `https://www.nicepay.co.id/nicepay/api/vacctCustomerUpdate.do`   |
| ------------------ | ---------------------------------------------------------------- |
| **Method**         | ****<font color="#3b9f0f">**POST**</font>****                    |
| **Description**    | merficAcctNm API for Virtual Account Update&#xD;                 |
| **Merchant Token** | SHA256(`iMid`+`customerId`+`merchantKey`)                        |
| **Request format** | <font color="#2166ae">`application/x-www-form-urlencoded`</font> |



## Request Parameter for Virtual Account Update

***

Berikut ini adalah daftar parameter untuk melakukan *request* *update* dari transaksi yang dilakukan pada metode pembayaran Virtual Account tipe Static (*fix open*). Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan layanan dari NICEPAY. &#x20;

| **Parameter**                                              | **Tipe** | **Ukuran**                             | **Deskripsi**                                             | **Contoh / Catatan**                                             |
| ---------------------------------------------------------- | -------- | -------------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------------- |
| `iMid`<br /><font color="#2166ae">Required</font>          | AN       | 10                                     | Merchant ID                                               | FIXOPEN001                                                       |
| `customerId`<br /><font color="#2166ae">Required</font>    | N        | Max 8 (Depend on&#xD; Merchant Prefix) | Customer ID                                               | 10021197                                                         |
| `merchantToken`<br /><font color="#2166ae">Required</font> | AN       | 255                                    | Merchant Token                                            | c92a4372a8417d96407becec2c3221033358c16e1c29b5ccf7fe0cec211ecbf4 |
| `customerNm`<br /><font color="#2166ae">Required</font>    | AN       | 20 - 30                                | Customer Name&#xD;                                        | Howard                                                           |
| `updateType`<br /><font color="#2166ae">Required</font>    | N        | 2                                      | `1`: Create <br />`2`: Update &#xD;<br />`3`: Delete&#xD; | 2                                                                |



## Response Parameter for Virtual Account Update

***

Berikut adalah *response&#x20;*&#x70;arameter dari hasil *request&#x20;*&#x70;arameter untuk Virtual Account *update*.

| **Parameter**                                              | **Tipe**        | **Ukuran**                                  | **Deskripsi**                                               | **Contoh / Catatan**                                                                                 |
| ---------------------------------------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| `resultCd`<br /><font color="#2166ae">Required</font>      | N               | 4                                           | [Result Code](docId\:gvAdBBr0SQ92N1zHplSFM)                 | 0000                                                                                                 |
| `resultMsg`<br /><font color="#2166ae">Required</font>     | AN              | 255                                         | Result Message: [Error Code](docId\:yEh1VA9k2y6sL1kQF2aWD)  | SUCCESS                                                                                              |
| `customerNm`<br /><font color="#2166ae">Required</font>    | AN              | 20 - 30                                     | Merchant Customer Name                                      | Howard                                                                                               |
| `customerId`<br /><font color="#2166ae">Required</font>    | N               | Max 8&#xD;<br />(Depend on Merchant Prefix) | Merchant Customer ID                                        | 10021197                                                                                             |
| `vacctInfoList`<br /><font color="#2166ae">Required</font> | Array of Object |                                             | Bank Virtual Account List                                   | \[&#xD;<br />\{&#xD;<br />"bankCd": "BDIN",&#xD;<br />"vacctNo": "7917019110021197"&#xD;<br />},...] |



## Sample JSON for VA Update

***

:::CodeblockTabs
Form-Urlencode Request

```none
iMid: "FIXOPEN001"
customerId: "10021197"
customerNm: "Howard"
merchantToken: "c92a4372a8417d96407becec2c3221033358c16e1c29b5ccf7fe0cec211ecbf4"
updateType: "2"
```

JSON Response

```json
{
    "resultCd": "0000",
    "resultMsg": "SUCCESS",
    "customerId": "10021197",
    "customerNm": "Howard",
    "vacctInfoList": [
        {
            "bankCd": "BDIN",
            "vacctNo": "7917019110021197"
        },
        {
            "bankCd": "BNIA",
            "vacctNo": "11695109010021197"
        },
        {
            "bankCd": "BMRI",
            "vacctNo": "8804910910021197"
        },
        {
            "bankCd": "BNIN",
            "vacctNo": "1111111310021197"
        },
        {
            "bankCd": "IBBK",
            "vacctNo": "1111112010021197"
        },
        {
            "bankCd": "HNBN",
            "vacctNo": "765430000000000010021197"
        },
        {
            "bankCd": "BBBA",
            "vacctNo": "1111111910021197"
        },
        {
            "bankCd": "CENA",
            "vacctNo": "7007216110021197"
        },
        {
            "bankCd": "YUDB",
            "vacctNo": "9044444450010021197"
        }
    ]
}
```

Java Request

```json
// VA Update///
nicepay.setiMid("FIXOPEN001");
nicepay.setCustomerId("10021197");
nicepay.setMerchantToken(nicepay.getToken());
nicepay.setCustomerNm("Howard");
nicepay.setUpdateType("2");

// Request VA Update//
nicepay.vaUpdate();
// Response VA Update//
System.out.println("Response :" + nicepay.getResponse();

String resultCd = nicepay.get("resultCd");
String resultMsg = nicepay.get("resultMsg");
String customerNm = nicepay.get("customerNm");
String customerId = nicepay.get("customerId");
String vacctInfoList = nicepay.get("depositInfo");
```
:::



# See Also

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
Kunjungi halaman [Status Inquiry - API Checkout](docId\:K9vBS87ev9_w5oJAU0et3) untuk mengetahui API untuk memeriksa status inquiry khusus Checkout.
:::

:::VerticalSplitItem
Kunjungi halaman [Cancel - API Checkout](docId\:MMmlusWDkyUsJxF421yKn) untuk mengetahui API untuk membatalkan transaksi khusus Checkout.
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
Kunjungi halaman [Status Inquiry - API Virtual Account](docId\:hqHww3quoVreZVG1Zp5ds) untuk mengetahui API Virtual Account untuk memeriksa status inquiry pada API khusus Payment.
:::

:::VerticalSplitItem
Kunjungi halaman [Cancel - API Virtual Account](docId\:XnIHmWqi1kWBP9mYS4VQv) untuk mengetahui API Virtual Account untuk membatalkan transaksi pada API khusus Payment.
:::
::::

