Payments - Thailand Domestic Debit Transactions: Error 150 – Invalid or Missing Terminal ID
000003909
731
12/18/2025 18:41 PM
1.0
Introduction
This article provides guidance for resolving Reason Code 150 with the message:
“The following request field(s) is either invalid or missing: terminal_id.”
This error occurs when processing domestic debit transactions in Thailand that must be routed through the National ITMX network, as required by the Bank of Thailand. It typically results from missing or invalid ITMX Merchant ID (MID) or ITMX Terminal ID (TID) information.
Overview
Effective 2 July 2021, the Bank of Thailand requires all domestic debit transactions in Thailand to be routed through the National ITMX connection.
- Credit card transactions continue to be processed through Visa Platform Connect (VPC).
- Domestic debit transactions must be processed in-country via ITMX.
During merchant onboarding, both VPC and ITMX must be selected as processors to ensure correct routing of domestic debit transactions.
Procedure: Resolving Reason Code 150
Follow these steps to correct the issue and process transactions successfully.
Step 1 – Confirm Processor Selection
- Ensure that both VPC and ITMX are selected as processors during merchant onboarding.
Step 2 – Verify Required ITMX Fields
Confirm that the merchant profile contains valid entries for all required ITMX fields:
| Required Field | Description |
|---|---|
| ITMX Merchant ID (MID) | Unique identifier for the merchant in ITMX |
| ITMX Terminal ID (TID) | Unique identifier for the terminal in ITMX |
| ITMX Acquirer BIN | Bank Identification Number for the acquiring bank |
Step 3 – Correct Missing or Invalid TID
- Verify that the ITMX Terminal ID (TID) is entered correctly in the transaction request.
- If the TID is missing or incorrect, update the merchant profile with the correct MID and TID.
- Resubmit the transaction.
Tip: Domestic debit transactions will fail if any ITMX-required field is missing or invalid. Confirm these values before processing or resubmitting.
Was this article helpful?
