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 service created by Mandiri for developers so they can integrate Mandiri Financial Services with their platform.
You can access Mandiri API through developer.bankmandiri.co.id.
Mandiri API is available for:
- Legally incorporated companies.
- Government institutions or official agencies.
- Businesses with valid business licenses/ legal entities.
- Partners engage in legitimate and regulated financial transactions.
* You must have a Tax Identification Number (TIN), business license, Bank Mandiri account, and comply with Bank Indonesia/ OJK regulations.
With Mandiri API, you can:
- Automate transactions without manual input.
- Provide your customers with the best payment experience.
- Accelerate business processes and cash management.
- Offer financial services directly within your app or platform.
- Enhance transaction security and operational efficiency.
Informational:
- Balance: Customer account balance check.
- Transaction: Transaction status check and transaction history.
- Beneficiary Name: Verification of the recipient’s name before the transaction is conducted.
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.
Bill Payment:
- Bill Payment Inquiry: Customer bill amount check.
- Bill Payment: Payment of customer bills.
Account Opening:
- CFA: Customer Fund Account.
- LFA: Lender Fund Account.
- BFA: Borrower Fund Account.
Collection:
- Virtual Account: Payment collection service through Virtual Account.
- Retail Virtual Account: Payment collection service through Virtual Account for MSME customers.
Payment:
- E-money.
- QRIS.
- Direct Debit: Online payment using Mandiri debit card.
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:
- Active current account holder in the corporate, commercial, institutional, financial institution, and small medium enterprises (SME) segments.
- ncorporated 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.
To ensure a safe and optimal API experience, please note the following:
- Ensure all data that you input is accurate to avoid transaction issues.
- Any loss resulting from company error or negligence is the company’s responsibility, not Bank Mandiri;
- To maintain system security, Bank Mandiri reserves the right to suspend API access if abnormal or suspicious activity is detected.
- Protect your access credentials (username and password) to prevent misuse and potential data breaches.
- 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




