SFMS Bank Application Interface Specifications Document ... - IDRBT
SFMS Bank Application Interface Specifications Document ... - IDRBT
SFMS Bank Application Interface Specifications Document ... - IDRBT
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