Skip to main content

Accounts & Identification

Core APIs that let partners manage virtual accounts (VA), handle debit/credit transactions, and perform in-depth financial reconciliation.

Before you start
  • Base URL: https://uat-open-api.tingee.vn (UAT) · https://open-api.tingee.vn (PROD)
  • Authentication: Every request must include the x-client-id, x-request-timestamp headers and the x-signature signature (HMAC SHA512). See Get your API key & generate the signature.
  • Result: The API always returns HTTP 200; check the code field (00 = success). See Error codes.

🏦 Account management

Create and manage, in bulk, dedicated identification accounts for each customer or point of sale.

🔔 Balance notifications

Receive real-time notifications as soon as a transaction occurs, through a secure Webhook system.

📊 Lookup & reconciliation

Look up the transaction history of each account to reconcile financial data with your system.


Standard integration process​

1

Create a virtual account

Call the create-va API to create or link an account number. The result returns a confirmId used for the verification step.

2

Verify the OTP

Call the confirm-va API with the confirmId (plus otpNumber if the bank sends an OTP to the account holder) to complete the linking.

3

Register for balance notifications (some banks)

For banks that require separate registration, such as ACB, call register-notify and then verify the OTP via confirm-register-notify.

4

Receive webhooks & reconcile

Receive transaction notifications via Webhook and use the transaction/get-paging API for periodic reconciliation.

Detailed flow diagram​

Account linking & balance notification flow
← Swipe to see more →
info

For Vietcombank and TPBank, the linking result is sent to the webhookUrl instead of being confirmed via confirm-va. See Account link status webhook.


API catalog​

FunctionMethodEndpoint
Supported banksGET/v1/get-banks
List account numbersPOST/v1/get-va-paging
Create/Link account numberPOST/v1/create-va
Confirm account numberPOST/v1/confirm-va
Register for balance notificationsPOST/v1/register-notify
Confirm balance notification registrationPOST/v1/confirm-register-notify
Delete account numberPOST/v1/delete-va
Confirm account deletionPOST/v1/confirm-delete-va
Register for debit notifications (ACB)POST/v1/create-debit
Cancel debit notifications (ACB)DELETE/v1/delete-debit
Transaction historyPOST/v1/transaction/get-paging