Introduction:

Plans to offer SMS banking features to its customers. This involves the users sending SMS requests with pre-defined keywords and parameters to get the required data through a response SMS. For the launch, the SMS banking module will support the set of features detailed below in this document.


Background:

Bank wants to provide an option of SMS Banking for Balance Check, Get mini statements, Cheque Book request etc... to their customer. With SMS banking, customer now need not to walk-in into branch to get the above mentioned details.

Assumptions and Dependencies:

Bank customer who has a registered mobile number with bank can only avail the above mentioned facilities by using the same registered mobile number during any request.

SMS Banking Number:

9222200123


Key Word Details:

Registration:

Customer needs to do the also register for the SMS banking facility by sending an SMS from his/her registered mobile phone as follows:
REG<Space>< Account Number> e.g. REG 1013000000123
If all validations pass, Profile will send a success message.

Deregistration:

Customer to send SMS from his/her registered mobile phone as follows to deregister from servies:

DEREG<Space><Customer Number> e.g. DEREG 130000000012

If all validations pass, Profile will send a success message. The customer will be de-registered for SMS banking.

Balance Enquiry:

For getting the balance using the SMS Banking feature the BAL keyword can be used as follows:
BAL<Space>< Account Number> e.g. BAL 1013000000123
If all validations pass, Profile will query for the Ledger balance of the specified account and return it in response.


Mini Statement:

For getting the last 3 transactions, the MINI keyword has to be used as follows:
MINI<Space>< Account Number> e.g. MINI 1013000000123
If all validations pass, Profile will query for the last 3 transactions of the specified account and return these in response.

Cheque Book Request:

For ordering a new cheque book for an account, the CHQBOOK keyword has to be used as follows:
CHQBOOK<Space><Account Number> e.g. CHQBOOK 1013000000123
If all validations pass, Profile will place a request for cheque book with the Number of leaves defaulted for Savings and Current accounts as defined in profile.

Cheque Status Enquiry:

To get the status of a cheque, the CHQSTATUS keyword has to be used as follows:
CHQSTATUS<Space><Account Number><Cheque Number> e.g. CHQSTATUS 101300000012 123456
If all validations pass, Profile will return the status of the cheque in response.
Stop Cheque Payment:

To mark a stop payment on a cheque, the CHQSTOP keyword has to be used as follows:
CHQSTOP<Space><Account Number> <Cheque Number> e.g. CHQSTOP 101300000012 123456
If all validations pass, Profile will mark a stop payment on the cheque.

HOW TO USE :

SMS BANKING

SMS BANKING NUMBER  : 9222200123

REGISTRATION

REG <SPACE> <ACCOUNT NUMBER>

DEREGISTRATION

DREG <SPACE> <ACCOUNT NUMBER>

BALANCE ENQUIRY

BAL <SPACE>< ACCOUNT NUMBER>

MINI STATEMENT

MINI <SPACE> <ACCOUNT NUMBER>

CHEQUE BOOK REQUEST

CHQBOOK <SPACE>< ACCOUNT NUMBER>

CHEQUE STATUS ENQUIRY

CHQSTATUS< SPACE>< ACCOUNT NUMBER>< CHEQUE NUMBER>

STOP PAYMENT CHEQUE

CHQSTOP< SPACE>< ACCOUNT NUMBER> <CHEQUE NUMBER>