.png?sv=2026-02-06&spr=https&st=2026-07-22T05%3A28%3A33Z&se=2026-07-22T05%3A39%3A33Z&sr=c&sp=r&sig=SG%2FzQ4P%2Bj3u51uyD%2B5vPnhC7Tcfyydi9mx4KYsjF8CE%3D)
BRI Virtual Account is a payment channel provided by Bank Rakyat Indonesia (BRI), allowing customers to pay seamlessly using a unique virtual account number generated for each transaction. As one of the largest and most established banks in Indonesia, BRI is a trusted brand with a vast network, making this payment option accessible and popular.
When customers opt for BRI VA during checkout, they receive a dedicated virtual account number. Payments can be made using mobile banking, internet banking, or ATMs. Once the payment is completed, you receive instant confirmation, ensuring a fast and reliable payment experience for your customers.
Features
Channel Code | BRI_VIRTUAL_ACCOUNT |
Display Name | BRI 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 | - |
Desktop Support | - |
Mobile Support | - |
Custom Payment Code | ✓ |
Display Merchant Name | MERCHANT (Xendit will be displayed as Institution Name) |
Customize Display Name | ✓ |
Set Expiry | ✓ |
Payment Request Expiry (hours) | 48 |
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, GATEWAY |
Payment flow
Mobile banking
Log in to BRI Mobile Banking
Select Payment > Briva
Enter virtual account number (e.g. 1328216932121)
Enter payment amount
Enter PIN
Tap Send
ATM
Insert ATM Card
Select preferred language
Enter ATM PIN
Select Other Menu > Payment > Other Payment > BRIVA
Enter virtual account number (e.g. 1328216932121)
Enter payment amount
Confirm payment details and press YES