Overview
Account Service is a set of APIs that support operations related to managing individual customer accounts at the bank, especially in digital workflows such as EKYC onboarding, payment account creation, beautiful number account usage, and customer information management. This service enables flexible integration between the core system and customer communication channels like mobile banking, internet banking, and onboarding systems.
Why Use These APIs?
- Customer Onboarding: Automate and validate key information required for creating new accounts (e.g., eKYC checks, legal ID validation, mobile status).
- Account Lifecycle Management: Open, close, or modify various account types, including CASA, virtual, or beautiful number accounts.
- Data Validation: Verify phone numbers, legal IDs, mobile users, and eBank users to ensure accurate and secure operations.
- Operational Efficiency: Reduce manual processes in account creation, inquiry, and verification through reliable, standardized APIs.
- Fraud Prevention: Support risk mitigation by managing blacklists and account usage status in real-time.
Key Features
Account Creation:
POST /create-current-account: Open a new current account for retail customers.POST /create-nice-hold-acct: Reserve a beautiful number account.POST //create-current-account: Create a combo of Customer ID, IBMB user, and current account for the onboarding flow.
Account Inquiry & Management:
GET /get-list-account-by-customer: Retrieve a list of accounts by CIF.GET /inquiry-nice-acct,GET /inquiry-nice-acct-online: Search for available nice number accounts.POST /close-izi-mobile-acct: Close a mobile banking account.POST /get-account-info: Retrieve account info
Customer Identity Validation:
POST /valid-ekyc-customer: Validate eKYC information.POST /valid-mobile-user: Check mobile number registration.POST /valid-legal-id: Verify national ID or passport.POST /valid-phone-number: Validate phone number status.
Customer Info Retrieval:
GET /get-customer-info: Get customer basic info.GET /get-customer-by-id: Get customer info by CIF.GET /get-user-info-ebank: Get eBank user info by username.
Blacklist & Status Management:
POST /update-blacklist-customer: Add customer to blacklist.POST /update-protect-agreement: Update data sharing agreement.POST /update-user-ib-status: Update IBMB user status (e.g., locked or blocked).