BSI Virtual Account is a leading Islamic banking payment channel in Indonesia, offered by Bank Syariah Indonesia, the country's largest Sharia-compliant bank formed through the merger of three state-owned Islamic banks.
When customers select BSI Virtual Account at checkout, they are assigned a unique virtual account number. They can complete the payment through multiple channels including BSI Mobile banking, BSI Net banking, ATMs, or at any BSI branch location. Once the customer transfers the exact payment amount to the designated virtual account number, you receive instant confirmation of the transaction.
Features
Channel code |
|
Currency | IDR |
Minimum amount | 1 |
Maximum amount | 50,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 Links |
Payment flow
Mobile banking
Log in to BYOND BSI
Choose Bayar & Beli
Search Xendit, Choose Prefix VA: 9347 or 9655
Insert code (without prefix) (e.g. 33371937)
Enter PIN
Confirm payment details
Internet banking
Log in to https://bsinet.bankbsi.co.id
Click Payment
Choose source of payment
Click Institution
Enter Xendit as institution name (code 9347)
Enter virtual account number (e.g. 33371937)
Confirm payment details
Enter authentication token code
ATM
Insert ATM Card
Select preferred language
Enter ATM PIN
Select Payment/Purchase > Institution
Enter virtual account number (e.g. 934733371937)
Confirm payment details
Interbank
Log in to your bank Account
Click Transfer > Choose BSI
Enter 009 + BSI Virtual Account code 9347 + virtual account number, (e.g. 934733371937)
Enter payment amount
Select source of payment
Choose Online Transfer
Confirm payment details