BCA Virtual Account is a payment channel provided by Bank Central Asia (BCA), enabling customers to pay conveniently via unique virtual account numbers assigned to each transaction. With its extensive customer base, BCA is a leading financial institution in Indonesia, making this payment method widely recognized and trusted.
When checking out with BCA Virtual Account, customers receive a virtual account number specific to their transaction. They can complete the payment via mobile banking, internet banking, or ATM. Once the payment is made, you receive an instant confirmation, ensuring a seamless and secure payment experience for both you and your customers.
Features
Channel code |
|
Currency | IDR |
Minimum amount | 10,000 |
Maximum amount | 50,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 | T+1 working day |
Refund | ❌ |
Partial refund | ❌ |
Multiple partial refund | ❌ |
Refund validity | N/A |
Compatible integration | Payment API, Payment Links |
Payment flow
Mobile banking
Log In To Your Account
Open BCA Mobile App
Select "m-BCA", then select "m-Transfer"
Payment Details
Select "m-BCA", then select "m-Transfer"
Enter your Virtual Account Number, for example 3816523906568, then press "OK"
Click on "Send" button at the top right corner to proceed
Click "OK" to proceed
Enter your PIN to authorize the transaction
Internet banking
Log In To Your Account
Login to KlikBCA Individual (https://ibank.klikbca.com)
Select "Transfer", then select "Transfer to BCA Virtual Account"
Payment Details
Enter the Virtual Account Number, for example 3816523906568
Select "Continue" to proceed your payment
Enter "RESPON KEYBCA APPLI 1" shown in your BCA Token, then click on the "Send" button
Enter the authentication token code
ATM
Find Nearest ATM
Insert your BCA ATM card and PIN
Enter your ATM PIN
Payment Details
Select Menu "Other Transaction"
Select "Transfer"
Select "To BCA Virtual Account"
Enter Virtual Account Number, for example 3816523906568. Press "Correct" to proceed
Verify Virtual Account details and then enter amount to be transferred and select "Correct" to confirm
Confirm your transaction details displayed
Select "Yes" if the details are correct or "No" if the details are not correct