sms and Alert Banking System
[ From chapter-13 of the book "Information Technology in
Banking" written by Abul Kashem Md. Shirin and Nusrat Tamanna Prianka
and published by Institute of Bankers, Bangladesh (IBB) ]
1. sms
Banking
sms
Banking is a way of performing some banking activities sending sms from a
customer’s registered mobile device. It is a push and pull service. The
customer must have a deposit account and his mobile number must be linked to
the account. On request of the customer, a Bank Officer links the customer’s
account with a given cell number. The customer is given a PIN which he will use
during all the transactions. Each of the messages has some pre-defined syntax.
Customer must send the sms as per the syntax. For example if the syntax for a balance
enquiry is ‘bal <PIN>’ and the PIN is 1234, the customer must write the
sms like: bal 1234 and send to the bank’s short code. If the short code is
3225, the sms should be send to 3225. This short code should be registered with
the mobile operator so that the mobile operator will divert all such messages
to the bank server using a secured connectivity. Syntax and example of some of
the sms functions are given below:
•
Balance Enquiry
–
Syntax: BAL
<PIN>
–
Example: BAL 1234
•
Statement Enquiry
–
Syntax: STM
<PIN>
–
Example: STM 1234
•
Payment of
Post-Paid Mobile Bills
–
Syntax: PAY
<PIN> <Amount> <Mobile #>
–
Example: PAY 1234
200 01911223344
–
Note: If the
mobile # is not include, the bill will be paid for the mobile from which the
sms is send
•
Refill of
Pre-Paid Mobile
–
Syntax: RFL
<PIN> <Amount> <Mobile #>
–
Example: RFL 1234
30 01911223344
–
Note: If the
mobile # is not include, the refill will be done at the mobile from which the
sms is send
•
PIN Change
–
Syntax: PIN
<Old PIN> <New PIN>
–
Example: PIN 1234
4321
•
Payment of
Utility Bills
–
Syntax: UTL
<PIN> <Amount> <Company Code> <account# / customer# / Telephone#
/ Meter#>
–
Example: UTL 1234
423 101 1.1123456
–
Note: Unique
Company code is published by the bank for each of the utility companies
•
Payment of
Shopping Bills
–
Syntax: POS
<PIN> <Amount> <Merchant Code>
–
Example: POS 1234
715 301
–
Note: Unique
Merchant code is published by the bank for each of the Merchants
2. Alert
Banking
Alert
is a push service, hence customer does not require to initiate anything for
alert. However he will need to register his mobile number with the bank for
Alert Services and bank may charge a fee for this service.
The
Alert Banking System initiates the alert sms and send to the customers mobile. The
system will first send the sms to the Banks short code. The respective Mobile
Operator’s system will receive the sms and send to the customers mobile.
The
system generates three types of alerts and send to the customer’s mobile –
Debit alert, Credit alert and Periodic alert. The three types of alerts are
defined below:
2.1. Debit
Alert
An auto generated alert sms to the customers mobile
when his account is debited for an amount greater than the specified amount.
The customer will specify the amount during registration.
2.2.
Credit Alert
An auto generated alert sms to the customers mobile
when his account is credited for an amount greater than the specified amount.
The customer will specify the amount during registration.
2.3. Periodical
Alert
Month-end alert informing month-end balance or for
sending any information to the customer’s mobile. Such alert sms are initiated
by the bank officials.
3. How
sms Banking works?
Bank
installs a software for sms/alert banking at its data center and makes an
interface of the sms/alert banking system with the core banking system. Bank
also needs to establish a physical connectivity with the mobile operators and
makes necessary arrangement for sending and receiving text messages. The mobile
operator will allocate a short code to the bank such as 3225.
Now
customer types sms as per syntax defined by the bank (say bal 1234) and sends
to the short code. The sms will go to the mobile operator’s sms server. Mobile
operator will add the mobile number from which the sms has been generated with
the text (01911223344 bal 1234) and send the entire text to the bank’s sms/alert
software through the connectivity.
Bank’s
sms/alert software will do the following:
a)
Check if the password (1234) is
correct or not.
b) If
password is not correct, a message “Incorrect password” will be forwarded to
the customer’s mobile. If the password is correct, the system will find out the
account number which has been linked during registration with this mobile
number.
c) From
the keyword ‘bal’ the bank’s sms/alert system will understand that the customer
wants to know his account balance.
d) The
sms/alert banking system will send a request to the core banking system along
with the account number of the customer to send back the current balance
amount.
e) The
Core banking system will find out the current balance and send to the sms/alert
banking system.
f) The
sms/alert banking system will create a sms using the balance amount, such as
“Date: 20/10/2010; Time: 22:23; Ac No: 99999999; BAL: 99999.99 BDT” and will
send back to the mobile number using the short code 3225 through the mobile
operator.
4. Important
notes for the customers:
·
Please memorize
the sms PIN and destroy this.
·
Do not disclose the
sms PIN to anybody.
·
It is recommend that
customer changes his PIN frequently.
·
As the SMS sent
by the customer contains his PIN, it is strongly recommend that the customer deletes
the SMS from his “Sent Items” or “Outbox” immediately.
·
Banks will not be
responsible for any fraudulent activity on the customer’s account due to misuse
of his PIN and mobile jointly.
5. Security
in sms and Alert Banking
sms
Banking commands and information are passed from the customer’s mobile device
to the bank’s server using ‘Short Messaging System’ which is a simple text.
There is no encryption between the mobile and the server. It is also not
session oriented. Thus sms banking is not secured.
On the other hand, sms is ‘Store and Forward
Data’ service. Thus the entire text of the message including PIN is stored in
the mobile set. If not deleted, this can be exposed to other peoples.
Therefore
it is desirable that no fund transfer transaction be allowed using sms banking.
Thanks for the wonderful blog.Customized checks are the most recent trend
উত্তরমুছুনand most most popular by shoppers these days. Checking account holders are now able to order checks at cheaper costs.
NFL Football