Table of content

Use Cases

  • Query Customer Account List

    API: /accountService/v1/get-account-list
    Used in transfer flow to query the list of payment accounts by CIF.

  • Open Current Account for Individual Customer

    API: /accountService/v1/create-current-account
    Used when an individual customer wants to open an additional payment account.

  • Hold a Nice Account Number

    API: /accountService/v1/create-nice-hold-acct
    Used when the customer wants to reserve a nice account number without opening it immediately.

  • Close IBMB Account

    API: /accountService/v1/close-izi-mobile-acct
    Used when a customer wants to stop using their Internet Banking account.

  • Search for Nice Account Numbers

    API: /accountService/v1/inquiry-nice-acct
    Used when the user wants to find nice account numbers to select in the beautiful account opening flow.

  • Online Nice Account Opening

    API: /accountService/v1/inquiry-nice-acct-online
    Used in the self-service flow where customers open nice account numbers online.

  • Get Basic Customer Information

    API: /accountService/v1/get-customer-info
    Used to display customer information in personal information screens.

  • Update EKYC Account Limit

    API: /accountService/v1/updateEkycLimit
    Used when upgrading or changing the account limit.

  • Block All Customer Accounts

    API: /accountService/v1/update-blacklist-customer
    Used when there are suspicious signs and restrictions need to be applied to the CIF.

  • Update Personal Data Sharing Consent

    API: /accountService/v1/update-protect-agreement
    Used during onboarding for customers to confirm personal data protection agreements.

  • Check EKYC Identification

    API: /accountService/v1/valid-ekyc-customer
    Used to verify if a customer has completed EKYC identification during onboarding.

  • Check IBMB Username Existence

    API: /accountService/v1/valid-izi-mobile-user
    Used to check if a username already exists before creating a new one.

  • Check National ID (CCCD/CMND)

    API: /accountService/v1/valid-legal-id
    Used to avoid duplicate identity information during onboarding.

  • Check Phone Number

    API: /accountService/v1/valid-phone-number
    Used to ensure the uniqueness of the phone number during registration.

  • Update IBMB User Status

    API: /accountService/v1/update-user-ib-status
    Used to lock or unlock a user account after multiple incorrect password attempts.

  • Get E-Banking User Information

    API: /accountService/v1/get-user-info-ebank
    Used to display user information based on CIF and username in the password change flow.

  • Get Customer Information by CIF

    API: /accountService/v1/get-customer-by-id
    Used in flows that require querying basic personal data.

  • Open Account Combo (CIF, Payment Account, IBMB)

    API: esbuat7801/accountService/v1/create-ekyc-account
    Used to automatically issue all initial account information during the EKYC onboarding flow.