Table of content

Use Cases

  • Internal fund transfer between NCB accounts:
    A customer uses the bank's mobile app or internet banking platform to transfer money from one NCB account to another within the same banking system. This is a typical in-house transaction that ensures real-time fund movement without incurring interbank fees.

Error Handling

CodeDescriptionResolution
ESB.005.01.008Error connecting to targetServiceShow message error: TBD by PO
ESB.005.01.009Invalid FunctionCodeShow message error: TBD by PO
ESB.005.02.004Debit account is missingShow message error: TBD by PO
ESB.005.02.004Credit account is missingShow message error: TBD by PO
ESB.005.02.004Invalid debit account numberShow message error: TBD by PO
ESB.005.02.004Invalid credit account numberShow message error: TBD by PO
ESB.005.02.004Debit account currency is missingShow message error: TBD by PO
ESB.005.02.004Credit account currency is missingShow message error: TBD by PO
ESB.005.02.004Debit account currency does not match the transaction currency.Show message error: TBD by PO
ESB.005.02.004Credit account currency does not match the transaction currency.Show message error: TBD by PO
ESB.005.02.004Field length exceeds max lengthShow message error: TBD by PO
ESB.005.02.004TransDate is not numericShow message error: TBD by PO
ESB.005.02.004Duplicated trace numberShow message error: TBD by PO
ESB.005.02.004Debit account has insufficient money to transferShow message error: TBD by PO
ESB.005.02.004Transfer amount exceeds maximum internal transfer limit per transaction or per dayShow message error: TBD by PO
ESB.005.02.004Debit account is restricted from debiting or limited in transactions.Show message error: TBD by PO
ESB.005.02.004Credit account is restricted from crediting or limited in transactions.Show message error: TBD by PO
  • Top-up to flexible savings account:
    A customer decides to add funds to their flexible savings account (accumulated savings) either on a scheduled basis or as a one-time action. This helps increase their savings balance and benefit from interest accrual, while still maintaining flexibility.
  • QR code payment for Sun World tickets:
    At a Sun World amusement park or service counter, a customer scans a VNPay QR code using the NCB app. The system calls the create-qrft API to process the payment, enabling quick and secure ticket purchases without cash or card.
  • Check transfer fee before processing:
    Before confirming a fund transfer, the system uses the inquiry-ft-fee API to retrieve and display the applicable transaction fee. This provides transparency and allows the customer to make an informed decision before proceeding with the transfer.