21.01.2014 Views

SFMS Bank Application Interface Specifications Document ... - IDRBT

SFMS Bank Application Interface Specifications Document ... - IDRBT

SFMS Bank Application Interface Specifications Document ... - IDRBT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SFMS</strong> <strong>Bank</strong> <strong>Application</strong> <strong>Interface</strong> specifications Version 3.0<br />

TABLE OF CONTENTS<br />

CHAPTER 1 – INTRODUCTION.................................................................................. 1<br />

1.1 BACKGROUND...................................................................................................... 1<br />

1.2 DEFINITIONS, ACRONYMS, ABBREVIATIONS........................................................ 1<br />

1.3 ORGANISATION OF THE DOCUMENT ..................................................................... 2<br />

CHAPTER 2 – BANKAPI ARCHITECTURE.............................................................. 4<br />

2.1 <strong>SFMS</strong> BANK APPLICATION INTERFACE ............................................................... 4<br />

2.2 MESSAGES FLOW ................................................................................................. 5<br />

2.3 PRE-REQUISITES FOR BANKAPI ........................................................................... 6<br />

2.4 SOFTWARE REQUIREMENTS ................................................................................. 6<br />

2.5 HARDWARE REQUIREMENTS................................................................................ 6<br />

CHAPTER 3 – BANKAPI MESSAGE STRUCTURES ............................................... 7<br />

3.1 USER MESSAGE.................................................................................................... 7<br />

3.2 ACKNOWLEDGEMENT MESSAGE ........................................................................ 10<br />

3.3 NON-DELIVERY WARNING MESSAGE................................................................. 11<br />

3.4 DELIVERY NOTIFICATION MESSAGE .................................................................. 12<br />

3.5 OPEN NOTIFICATION.......................................................................................... 12<br />

3.6 BANKAPI RESPONSE MESSAGE........................................................................ 13<br />

CHAPTER 4 – BANKAPI USAGE WITH EXAMPLES ........................................... 14<br />

4.1 REGISTER EXTERNAL BANK APPLICATION ........................................................ 14<br />

4.2 SET-UP BANK API CLIENT AT EXTERNAL BANK APPLICATION ......................... 14<br />

4.3 START BANK API SERVER AT <strong>SFMS</strong> OFFLINE/ONLINE..................................... 15<br />

4.4 EXTERNAL APPLICATIONS MESSAGE PROCESSING ............................................ 15<br />

4.5 BANKAPI CLIENT INTERFACE THROUGH COMMAND LINE................................. 16<br />

4.6 BANKAPI CLIENT INTERFACE THROUGH PROGRAM METHOD............................ 17<br />

4.7 OVERVIEW OF <strong>SFMS</strong> BANKAPI USAGE ............................................................ 17<br />

CHAPTER 5 – LIST OF EXCEPTIONS AND LIMITATIONS ............................... 19<br />

5.1 LIST OF EXCEPTIONS.......................................................................................... 19<br />

5.2 LIMITATIONS...................................................................................................... 20<br />

APPENDIX A – DIGITAL SIGN AND VERIFICATION ......................................... 21<br />

APPENDIX B – SAMPLE PROGRAM TO CALL BANKAPI CLIENT................. 23<br />

Confidential<br />

Uncontrolled when Printed<br />

Page ii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!