BNC Virtual Account is an emerging digital banking payment channel in Indonesia. It is provided by Bank Neo Commerce, a digital-first bank that evolved from Bank Yudha Bhakti and is known for its modern banking solutions targeting tech-savvy customers.
When customers choose BNC Virtual Account during checkout, they’ll receive a unique virtual account number. They can then complete the payment through the Neo Bank mobile app, internet banking platform, ATMs, or other supported banking channels. The payment is confirmed automatically once the customer transfers the exact amount to the provided virtual account number.
Features
Channel Code | BNC_VIRTUAL_ACCOUNT |
Display Name | BNC Virtual Account |
Currency | IDR |
Country | ID |
Type | BANK TRANSFER |
Min Amount | 1 |
Max Amount | 50,000,000,000.00 |
User Approval Flow | PRESENT TO CUSTOMER |
Reusable Payment Code | ✓ |
Save | - |
Merchant Initiated Transaction | - |
Auth & Capture | - |
Partial Capture | - |
Multiple Partial Capture | - |
Desktop Support | - |
Mobile Support | - |
Custom Payment Code | - |
Display Merchant Name | MERCHANT |
Display User Name | ✓ |
Set Expiry | ✓ |
Payment Request Expiry (hours) | - |
Payment Token Validity (years) | - |
Payment Processing Time (hours) | INSTANT |
Settlement Time | INSTANT |
Installments | - |
Refund | - |
Partial Refund | - |
Multiple Partial Refund | - |
Refund Validity (days) | - |
Payment Link | ✓ |
Fund Flow | AGGREGATOR, SWITCHER |
Payment flow
Mobile banking
Log in to BNC mobile banking or Neobank app
Click Hematpay VA & QRIS
Enter virtual account number (e.g. 9010001050411994)
Enter payment amount
Confirm payment information
Enter PIN
ATM
Insert ATM Card
Select preferred language
Enter ATM PIN
Select Pembayaran VA
Enter virtual account number (e.g. 9010001050411994)
Enter payment amount
Confirm payment information
Enter PIN