Mandiri Virtual Account is a payment solution provided by Bank Mandiri, enabling customers to make payments using a unique virtual account number generated for each transaction. As one of Indonesia's leading banks with a strong reputation for innovation, Bank Mandiri is a popular choice for secure and efficient payment solutions.
When customers select Mandiri Virtual Account at checkout, they are provided with a virtual account number. They can complete the payment through mobile banking, internet banking, or ATMs. Once the payment is processed, you receive an instant confirmation, ensuring a seamless and reliable transaction experience for you and your customers.
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 Livin’ by Mandiri app
Select IDR Transfer > Transfer to new recipient
Enter virtual account number (e.g. 8860863623046)
Enter or confirm payment amount
Click Continue
Enter MPIN
ATM
Insert ATM Card
Select preferred language
Enter ATM PIN
Select PAYMENT > MULTI PAYMENT
Enter company code 88608 (XENDIT), then press CORRECT
Enter virtual account number (e.g. 8860863623046), then press CORRECT
Enter payment amount, then press CORRECT
Confirm payment details