Mandiri API
Mandiri - API - DCAS
Grow Your Business With
Mandiri API
Mandiri API makes it easy and convenient to integrate Bank Mandiri's best banking products and services on your platforms and applications in real time.
Mandiri API Terms and Conditions

Start a better financial experience with Mandiri API!
Try Mandiri API and expand your business opportunities. Complete your platform with the best financial experience from Bank Mandiri.
4 easy steps to use Mandiri API

Registrasi
Register your account to access and try Mandiri API.

Select
Find the API that works best for your business.

Develop
Try the Self API in sandbox mode.

Integrate
Integrate the Mandiri API in your platform with production mode and you're done!
Explore the Mandiri API Gallery
Discover the various benefits of API self-service according to your business needs.

Direct Debit
Online payment facility using Mandiri Debit Card

Inhouse Transfer
Money transfer between Mandiri Accounts

Top Up E-Money
Top up e-money balance

Interbank Transfer
Transfer money from your Mandiri account to another bank account
Explore Our API Gallery
Get Inspired by Various Experiences with Self-Help APIs
Innovation that creates a competitive advantage in business.
FAQ API
Frequently Asked Questions (FAQs)
Mandiri API is a system integration service based on Application Programming Interface (API) that allows customers to access Bank Mandiri banking services directly from their internal systems, without going through the Bank’s front end platform.
Mandiri API can be accessed via web developer.bankmandiri.co.id.
Mandiri API can be accessed by:
- Bank Mandiri corporate customers.
- Business partners with financial transaction activities that have a cooperation agreement.
- Parties that have met technical, operational, and compliance requirements.
- Partners engage in legitimate and regulated financial transactions.
*Requirements: Tax ID number, business license, Bank Mandiri account, and subject to Bank Indonesia/ OJK regulations.
The main benefits of Mandiri API include:
- Automation of transactions and business process.
- Real-time integration between customer systems and the Bank.
- Operational efficiency and reduction of manual processes.
- Faster and more measurable transaction monitoring.
- Support for the development of the customer’s digital ecosystem.
Informational:
- Balance: Checking customer account balances.
- Transaction: Checking transaction status and transaction history.
- Beneficiary Name: Checking the name of the recipient account before the transfer process.
- Bill/ Tax Payment Inquiry: Checking customer bill amounts.
Account Opening:
- CFA: Opening a Customer Fund Account.
- LFA: Opening a Lender Fund Account.
- BFA: Opening a Borrower Fund Account.
Transfer:
- Transfer to other Bank Mandiri account.
- Transfer to accounts in other banks (SKN, RTGS, Online, BI-Fast).
- Foreigns currency transfer to other banks.
- Payroll payments.
Collection:
- Auto Debit: Debiting of registered Payer accounts.
- Virtual Account: Receiving payments using virtual accounts.
- QRIS: Receiving payments using QRIS.
Payment:
- Bill/ Tax Payment: Payment of customer bills.
- eMoney: Payment and updating of electronic money balances.
- Direct Debit: Online payments using Mandiri debit cards.
The fees charged for Mandiri API services follow the transaction fees according to the features that will be used by Prospective Partners, namely Starter, Business, and Pro. Information regarding fee details can be accessed through developer.bankmandiri.co.id or by contacting the Relationship Manager of each company.
Customer Requirements:
- Customer who are active current account holders from the Corporate, Commercial, Institutional, Financial Institution, and Small Medium Enterprise (SME) segments.
- Incorporated as legal entity and compliant with all legal aspects (mandatory compliance with applicable permits and/ or certifications).
- Business process computerization through Enterprise Resource Planning (ERP) platform or similar digital platform.
- Has business permit for at least 1 (one) year at date of application.
- Not engaged in business activities that are prohibited by the authorities and/ or applicable regulations.
- Not listed on the Indonesian National Blacklist (DHN) maintained by Bank Indonesia.
Application Procedures:
- Submit Mandiri API application through developer.bankmandiri.co.id.
- Sign a Cooperation Agreement on the provision of Mandiri API transaction services.
- Submit other supporting documents required under the Bank’s regulation.
- Developing application systems and testing systems for features to be implemented based on prospective customer requirement.
- Adherence to the technical specification and governance standards set by Bank Mandiri, and the National Open API Payment Standard (SNAP) adopted by Bank Indonesia for SNAP specification services.
Risks to be aware of include:
- Risks of disruption to communication networks/API systems that prevent transactions from being carried out.
- Risks to credential security (API Security Key) or transaction data leakes caused by user negligence.
- Use secure connections and authentications;
- Keep API credentials confidential and restrict access to authorized parties only;
- Monitor usage and update security regularly to prevent misuse.
You can reach Bank Mandiri through api.support@bankmandiri.co.id




