Transactional Message Content Type

As a part of DLT registration, the message content that you want to send to your customers must now be registered on the DLT portals.

Transactional messages are the ones that would be sent to you as the customer and contain OTPs. These are called transactional messages since they are generated because you have initiated a transaction and requested an OTP to complete the transaction. 

The message content must contain the Brand name of the registered principal entity within the message body.


  • OTP message required for completing a net-banking transaction.

  • OTP message required for completing credit/debit card transactions at a merchant location.

Examples for templates:

Actual message

Required template format

824926 is the otp for trxn of inr 57.75 at zaak epayment services pv with

your sbi card xx3931. otp is valid for 10 mins. pls do not share with anyone

{#var#} is the otp for trxn of inr {#var#} at {#var#} with your sbi

card{#var#}. otp is valid for {#var#}. pls do not share with anyone

032456 is your OTP for fund transfer for amount Rs.3,000 to Ravi. OTP

valid for 8 minutes. Do not share this OTP with anyone- ICICI bank

{#var#} is your OTP for fund transfer for amount {#var#} to {#var#}. OTP

valid for 8 minutes. Do not share this OTP with anyone- ICICI bank

When registering your content template, there are a few "best practices" and good to know information to keep in mind:

  • 2 or more spaces are not supposed to use between 2 words, before word or afterword.
  • All special characters (found on the keyboard) are allowed, except < and > symbols.
  • The variable format is {#var#} which is case sensitive.
  • Or variable can be inserted by clicking the radio button (insert variable) above text box
  • Trans/Service category messages should have variables mandatorily.
  • Promo category can have complete fixed content or with variable part
  • There is no limitation in no. of variables per message.
  • Values like amount, date, a/c no, merchant names, OTP, codes, URL, customer names, card type, etc. need to be replaced with variables.
  • In case trying to upload same template, portal would show an error as "Template Message already registered (Template Name - ****)"
  • A single SMS has a character limit of 160 characters. If your message exceeds the limit, an alert is shown on the screen allowing you to continue typing the message beyond the character limit. This message will count for 2 or more SMS
  • Each variable can consist of up to 30 characters.

Did you find this article useful?