---
title: "BJB Virtual Accounts"
slug: "bjb-virtual-account"
updated: 2025-02-21T05:45:53Z
published: 2025-02-21T05:45:53Z
canonical: "docs.xendit.co/bjb-virtual-account"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xendit.co/llms.txt
> Use this file to discover all available pages before exploring further.

# BJB Virtual Accounts

![](https://cdn.document360.io/217abc43-8677-41fb-a81d-fceeb1fa0358/Images/Documentation/image(32).png)

BJB Virtual Account is a regional banking payment method widely used in West Java and Banten provinces of Indonesia. BJB Virtual Account is offered by Bank BJB, the largest regional development bank in Indonesia that serves as the primary banking partner for local government transactions and public services in its operating regions.

When customers select BJB VA at checkout, they receive a unique virtual account number. They can complete the payment through multiple channels including BJB Mobile banking, BJB Net banking, ATMs, or at any BJB branch location. The payment is confirmed instantly once the customer transfers the exact amount to the provided virtual account number.

---

## Features

| **Channel code** | `BJB_VIRTUAL_ACCOUNT` |
| --- | --- |
| **Currency** | IDR |
| **Minimum amount** | 1 |
| **Maximum amount** | 2,000,000,000 |
| **User approval flow** | PRESENT TO CUSTOMER |
| **Reusable payment code** | ✅ |
| **Custom payment code** | ✅ |
| **Display merchant name** | MERCHANT |
| **Display user name** | ✅ |
| **Set expiry** | ✅ |
| **Settlement time** | Instant |
| **Refund** | ❌ |
| **Partial refund** | ❌ |
| **Multiple partial refund** | ❌ |
| **Refund validity** | N/A |
| **Compatible integration** | Payment API, Payment Link |

## Payment flow

**Mobile banking**

### **Log In To Your Account**

1. Open BJB Mobile app
2. Enter User ID and Password

### **Payment Details**

1. Choose "Virtual Account"
2. Select the type of account you are using to transfer (i.e. from Savings account)
3. Enter Virtual Account Number, for example ***1234999968795947***
4. Confirm your transaction details displayed

**Internet banking**

### **Log In To Your Account**

1. Open [**https://ib.bankbjb.co.id/bjb.net**](https://ib.bankbjb.co.id/bjb.net)
2. Enter User ID and Password

### **Payment Details**

1. Select "Virtual Account"
2. Select the type of account you are using to transfer (i.e. from Savings account)
3. Enter Virtual Account Number, for example ***1234999968795947***
4. Confirm your transaction details displayed

**ATM**

### **Find Nearest ATM**

1. Insert your BJB ATM card and PIN
2. Enter your ATM PIN

### **Payment Details**

1. Select Menu "Transaksi Lainnya"
2. Select "Virtual Account"
3. Select the type of account you are using to transfer (i.e. from Savings account)
4. Enter Virtual Account Number, for example ***1234999968795947***
5. Confirm your transaction details displayed
