Home

Tambahan

image

Contents

1. AM MM M S 47 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 2 2 Technical Requirement i ii Communication with Payment Gateway Merchant Gateway needs to configure two URLs or server IPs namely a IP to get connected to the payment server IPS Sdn Bhd will provide the IP to the the Merchant Gateway b URL to enable the Payment Server to throw the payment status to the Merchant Gateway Merchant needs to supply this information in the Merchant registration form provided by IPS Sdn Bhd Public Keys and Certificate To ensure that the transaction is not been tampered and genuinely coming from the valid Merchant Gateway or a valid Payment Gateway all transaction that is sent to or received from the Payment Gateway needs to be signed and calculated using a public key which is exchanged between both parties If the Public Key or certificate is equipped with a password then the password needs to be enclosed together with it The purposes of the Public Key s or certificate are a Merchant Gateway Public Key Will be given to Payment Gateway Operator IPS Sdn Bhd in order for the Payment Gateway to verify the transaction request by the Merchant Gateway b Payment Gateway Public Key To be given to Merchant Gateway in order for the Merchant Gateway to verify the response of the requested transaction from the Payment Gateway Note The method or procedu
2. STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Ensure card balance is higher than the payment amount 4 Click button for payment EXPECTED RESULTS 1 Unsuccessful payment page will be displayed 2 Error return code 24 M S 83 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 14 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 84 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 15 CONCURRENT SUCCESSFUL TRANSACTION TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet All of the above need to be prepared for 3 sets 1 All 3 testers insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Ensure card balance is higher than the payment amount 4 All testers click button for payment at same time EXPECTED RESULTS 1 Successful payment page is displayed at each client pc 2 MEPSCASH card balance is deducted with the payment amount 3 Merchant
3. The EDC Terminal will process MEPSCASH Payment Collection transaction The screen will display Collection Processing and then Collection Dialing Terminal EDC akan memproses transaksi Mengumpul Bayaran MEPSCASH Skrin memaparkan Collection Processing dan kemudiannya Collection Dialing The MEPSCASH Payment Collection Receipt X will be generated in 1 copy for the cashier to keep 1 salinan Resit Mengumpul Bayaran MEPSCASH dikeluarkan untuk simpanan juruwang SCHEDULE 7 M S 101 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A SCR TERMINAL OPERATION MANUAL PURPOSE 1 1 MEPSCASH is electronic cash e Cash that could be topped up stored in the smart chip that is incorporated in MyKad and ATM cards of the following financial institutions bearing the MEPSCASH logo i Affin Bank ii Alliance Bank iii AmBank iv Bank Muamalat V Bank Islam CIMB Bank Hong Leong Bank vii Maybank Public Bank x RHB Bank The e Cash can be topped up into the ATM cards at more than 6 000 ATMs nationwide by selecting the Other Transactions and followed by MEPSCASH Loading menus The amount of e Cash topped into the ATM card is deducted online by the ATM from the cardholder s savings current account For MyKad as well as the ATM card e Cash top up can be done using the EDC Terminal and payment will be with
4. Hui eee i o e Once the e Apabila Bayaran MEPSCASH MEPSCASH telah M S 104 108 Pekeliling Perbendaharaan Malaysia Payment has been successfully processed the screen will display the unique transaction ID number e The internet home user cashier may print the page details as a receipt PS 2 5 2013 Lampiran A LEE Traraaka Anda Talkah berjaya m berjaya diproses skrin akan memaparkan nombor unik ID transaksi Pengguna internet di rumah atau juruwang boleh mencetak butiran di muka skrin sebagai resit M S 105 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A MEPSCASH TRANSACTION DETAILS FOR ENTITY MERCHANT 3 1 The MEPSCASH Payments transaction details can be viewed and printed by the entity merchant The log in ID to the MEPSCASH system shall be managed by the entity merchant via its authorised nominated personnel Transaksi transaksi Bayaran MEPSCASH boleh dilihat dan dicetak oleh entiti pekedai ID kemasukan ke sistem MEPSCASH adalah ditadbir oleh entiti pekedai melalui kakitangan yang diluluskan dilantik e Select the date of the e Enter the User ID and e Masukkan ID Password Pengguna dan Password MEPSCASH transactions for viewing printing e Pilih tarikh transaksi MEPSCASH yang mahu dilihat cetak zl 11 aL I i 4 M S 106 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2
5. PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 68 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 07 PC SC CARD READER NOT ATTACHED TO PC TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A 1 PC SC reader driver have been installed 2 MEPSCASH active x PLUGIN has been installed 3 MEPSCASH test card have sufficient balance 4 PC is connected to the internet STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website EXPECTED RESULTS 1 The MEPSCASH available balance will show 0 01 M S 69 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 07 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 70 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 08 PC SC CARD READER NOT ATTACHED TO PC AND PAYMENT BUTTON CLICK TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS 1 PC SC reader driver have been installed 2 MEPSCASH active x PLUGIN has been installed 3 MEPSCASH test card have sufficient balance 4 PC is connected to the internet STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Click button for payment EXPECTED RE
6. Test personnel needs to know how the application interact with the plug in keys and certificate in order to execute some of the test cases M S 56 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPTS TEST SCRIPT 01 SUCCESSFUL TRANSACTION TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet gt STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Ensure balance on card is higher than the payment amount 4 Click button for payment EXPECTED RESULTS 1 Successful payment page is displayed 2 MEPSCASH card balance is deducted with the payment amount 3 Merchant Agency gateway received callback URL M S 57 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 01 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 58 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 02 PARAMETERS ERROR TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal c
7. Agency gateway will receive 3 callback URLs M S 85 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 15 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 86 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A APPENDIX 1 TRANSACTION CODES DESCRIPTION CODE PAY OK 0 PAY ERR USER CANCELLED 1 PAY ERR BAD PARAMS 1 PAY ERR WRONG CURRENCY 2 PAY ERR OVER LIMIT 5 PAY ERR BAL NOT ENOUGH 4 PAY ERR INVALID PIN 5 PAY ERR OPEN CARD 6 PAY ERR GET BAL 41 PAY ERR GET PUR DATA 12 PAY ERR GET FAB DATA 13 PAY ERR INIT DEBIT 14 PAY ERR SAM TOT AC 15 PAY ERR SINGLE DEBIT 16 PAY ERR REQ SAM TOT 17 PAY ERR GET TRAN 18 PAY ERR CONNECT FAILED 21 PAY ERR SEND 22 PAY ERR RECV RING 23 PAY ERR CINQ REJ 24 PAY ERR SEND CTRA 25 PAY ERR RECV RTRA 26 PAY ERR CTRA REJ 27 M S 87 108 Pekeliling Perbendaharaan Malaysia SCHEDULE 5 REGISTRATION FORM POS Please refer to Appendix 5 1 PORTAL Please refer to Appendix 5 2 M S 88 108 PS 2 5 2013 Lampiran A Pekeliling Perb endaharaan Malaysia PS 2 5 2013 Lampiran A APPENDIX 5 1 MERCHANT REGISRTRATION FORM IPS SDN BHD PURCHASE TERMINAL INSTALLATION RECORD Form DEF0019 SECTION 1 PREPARATION BY VENDOR AND BANK TERMINAL S N TERMINAL ID CSM S
8. Bagi transaksi secara online tiada langkah langkah tambahan untuk mengumpul Tambahnilai MEPSCASH oleh Sistem MEPSCASH The guide to process MEPSCASH Loading below is with regards to EDC Terminal Model Axalto M5100 Cara memproses Tambahnilai MEPSCASH yang berikut adalah untuk Terminal EDC Model Axalto MagIC M5100 e Accept the cash e Terima wang tunai amount from the dari pelanggan customer for the untuk transaksi MEPSCASH Tambahnilai Loading MEPSCASH transaction Comtoh RM10 00 Example RM10 00 e Tekan butang Menu dua kali e Press the Menu button twice e Skrin akan memaparkan Main e The screen will Menu Mer Sys App display Main Fct Menu Mer Sys App Fct e Tekan butang untuk memilih e Press F3 button App to select App M S 95 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A The screen will Skrin akan display Appl paparkan Appl Choice Choice Proton Loading Proton Loading MEPS e Cash MEPS e Cash Press the Enter Tekan butang button Enter The screen will Skrin akan display English memaparkan Menu English Menu 1 Retail Menu 1 Retail Menu 2 Technical 2 Technical Menu Menu 3 Language 3 Language Press the Enter Tekan butang button Enter The screen will Skrin akan display Sel memaparkan Sel Oper
9. OK Oper OK Autoload Autoload Press the Enter Tekan butang button Enter M S 96 108 Pekeliling Perbendaharaan Malaysia The screen will display Insert Card Please Insert the ATM card or MyKad into the card slot PS 2 5 2013 Lampiran A Skrin akan memaparkan Insert Card Please Masukkan kad ATM atau MyKad ke dalam slot kad The MEPSCASH available balance will be displayed Baki MEPSCASH dalam kad akan dipaparkan contoh example RM51 99 RM51 99 Press the Enter Tekan butang button Enter The screen will Skrin akan display the Min Value and Max Value amounts i e the minimum RM10 00 or maximum MEPSCASH amount example RM1 948 01 as card balance is RM51 99 that could be added into the card Press the Enter button memaparkan nilai Min Value and Max Value iaitu amaun minima RM10 00 atau maksima MEPSCASH contoh RM1 948 01 kerana baki dikad ialah RM51 99 yang boleh ditambah ke dalam kad Tekan butang Enter M S 97 108 Pekeliling Perbendaharaan Malaysia The screen will display Enter Amount Key in the PS 2 5 2013 Lampiran A Skrin akan memaparkan Enter Amount Masukkan amaun amount of Tambahnilai MEPSCASH MEPSCASH Loading contoh RM10 00 example RM10
10. PS 2 5 2013 Lampiran A APPENDIX 5 2 ONLINE MERCHANT REGISTRATION FORM PART To be filled by Merchant Name of Organisation Organisation Address Contact No Tel 1 Fax Account No Acct Issuer Fee Callback URL Requester Name Signature Date PART B IPS Management Approval Name Department Signature Date For IPS System Administrator PART C Process by Name Completion Date Signature MID Created Date MID Internet A 1 Userld Password Note Please tick if completed ccess Approval by Head Department Office Automation PART D Name Signature Date M S 90 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A SCHEDULE 6 EDC TERMINAL OPERATION MANUAL PURPOSE 1 1 1 2 MEPSCASH is electronic cash e Cash that could be topped up stored in the smart chip that is incorporated MyKad and ATM cards of the following financial institutions bearing the MEPSCASH logo i Affin Bank ii Alliance Bank iii AmBank iv Bank Muamalat v Bank Islam CIMB Bank Hong Leong Bank vii Maybank Public Bank x RHB Bank The e Cash can be topped up into the ATM cards at more than 6 000 ATMs nationwide by selecting the Other Transactions and followed by MEPSCASH Loading menus The amount of e Cash topped into the ATM c
11. innerHTML strText function PayResult iResult if Result 0 window location payok php else window location payerr php retcode iResult toString function GetBalance i 0 iBal mCashCtl GetBalance dBal 0 0 dBal iBal 100 PurseBalance innerHTML Balance String dBal SCRIPT LANGUAGE VBScript gt Sub mCash MS PayProcess iStep strText IF iStep 1 THEN strText Check card ELSEIF iStep 2 THEN strText Connect server ELSEIF iStep 3 THEN strText Send payment request ELSEIF iStep 4 THEN strText Debit card ELSEIF iStep 5 THEN strText Send debit result END IF M S 52 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 5 4 5 5 PurseBalance innerHTML strText End Sub Sub mCash MS PayResult iResult IF iResult O THEN window location payok php retcode amp iResult ELSE window location payerr php retcode amp iResult END IF End Sub lt SCRIPT gt Check The Order ID Exist In Database Check if the order in database hDb odbc_connect G_DBDsn G_DBUser G DBPwQ Sql select count from Orders where orderid Orderld and Amt Amt and Status 1 result_id odbc_do hDb Sgl if odbc_fetch_row result_id false odbc result result id 1 1 echo No Record Sgl return j Verify Signature And Update Record Status verify sinature
12. is an updated version of the mcashplugin cab that needs to be installed in the system SPECIFICATION Please refer to Appendix 4 1 USER ACCEPTANCE TEST UAT Please refer to Appendix 4 2 M S 43 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 1 1 1 2 1 3 1 4 SCHEDULE 4 APPENDIX 4 1 SPECIFICATION TECHNICAL MANUAL MERCHANT GATEWAY IMPLEMENTATION GUIDE INTRODUCTION The payment suite developed by IPS Sdn Bhd makes it easy to integrate MEPSCASH payments in any webpage or commerce environment A MEPSCASH payment consists of the transfer of e money from the MEPSCASH card to the Secure Access Module which is located at the payment operator s system i e IPS Sdn Bhd MEPCASH Card MEPSCASH card is a smartcard that uses triple DES for cryptography The card can be loaded up to the maximum balance of RM2 000 Every MEPSCASH card is unique by its Purse ID The Purse ID will be processed in every transaction done by the card The MEPSCASH card is ideal for payment of small value Card Reader MEPSCASH payment over the internet uses a low cost USB Smart Card Reader any USB Smart card Reader can be used as an interface to read and write to MEPSCASH card from within the Personal Computer The C ZAM VMT The C ZAM VMT is an electronic cash register used to store all the e money between two collections A collection is the operation where the e money which is temporary stored in the CZAM VMT is
13. physical cash This document describes on how to operate the Smart Card Reader for MEPSCASH transactions over the Internet and or web based Point of sale system POS with regards to i MEPCASH Payment purchases made paid with MEPSCASH Bayaran MEPSCASH pembelian dibayar dengan MEPSCASH M S 102 108 Pekeliling Perbendaharaan Malaysia MEPSCASH PAYMENT 2 1 PS 2 5 2013 Lampiran A MEPSCASH Payment over the Internet is an online transaction Bayaran MEPSCASH di Internet ialah transaksi secara online e Connect the Smart Card Reader to the PC USB port e Upon the PC detecting the Smart Card Reader install the Smart Card Reader Program using the CD provided by following the instructions therein Sambungkan Pembaca Kad Pintar ke PC port USB Apabila PC mengesan Pembaca Kad Pintar muat turun Program Pembaca Kad Pintar menggunakan CD yang disediakan dan ikut arahan seterusnya e Log into the website of the entity home user for the Payment Page or the web based Payment Page Point of Sale system by the cashier for over the counter payment by the customer e Select the MEPSCASH Payment icon e Complete the details and the amount of payment as required by the Payment Page and click for the next step e Insert the ATM card or MyKad into the Smart Card Reader slot KABUR Masuk ke laman web entiti pengguna internet rumah untuk Muka Bayaran enti
14. 00 Press the Enter Tekan butang button Enter The screen will Skrin akan display Please memaparkan confirm for the Please confirm amount of bagi amaun MEPSCASH Tambahnilai Loading MEPSCASH tersebut Press the Enter Tekan butang button if the Enter jika amaun amount is adalah betul correct M S 98 108 Pekeliling Perbendaharaan Malaysia When the MEPSCASH Loading transaction is being processed the screen will display Loading PS 2 5 2013 Lampiran A Apabila transaksi Tambahnilai MEPSCASH diproses skrin akan memaparkan Loding Request dan kemudiannya Request and Loading in then Loading in Progress Dialing Progress Dialing Once the Apabila transaksi transaction has been processed the screen will display Transaction successful and the new balance of MEPSCASH in the card 1 copy of the receipt is generated and given to the customer berjaya diproses skrin akan paparkan Transaction successful dan baki baru MEPSCASH di dalam kad 1 salinan resit dikeluarkan untuk diberi kepada pelanggan M S 99 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A COLLECTION OF MEPSCASH PAYMENT TO MEPSCASH SYSTEM 4 1 The Collection of MEPSCASH Payment is an online transaction meaning the EDC Terminal must be connected to the telephone line Transaksi Mengum
15. 013 Lampiran A e The screen will e Skrin akan display the memaparkan butiran MEPSCASH transaksi MEPSCASH transaction details for bagi hari tersebut the day P lt ae e The MEPSCASH e Laporan MEPSCASH report can then be boleh dicetak atau printed or saved in disimpan di the PC M S 107 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 1 0 2 0 SCHEDULE 8 HELPDESK Problem Reporting The Government of Malaysia shall report and notify IPS of any problem by telephone e mail fax or in writing The details are as follows HELP DESK 03 2058 4710 Email helpdesk mepscash com Problem Reporting Method 21 The Problem Report will be sent by e mail or fax to IPS with a confirmation copy by e mail or fax 2 2 Problem Report shall contain the following details Program Problem Abstract number reference number Priority Critical High Low Description A short description to define and identify the problem Date and Time The date and time the problem is reported Reported by The name or initials of the person in reporting the problem Cause of the problem occurred Details of the parameters Details of the input and output Error messages Any available print out and System s status such as system hang KITO D M S 108 108
16. 1 0 0 0 style display none gt lt embed ID mCash_MO type application x mcashplugin PLUGINSPAGE npmcash xpi hidden true gt lt embed gt lt OBJECT gt Get MEPSCash Balance And Execute Payment SCRIPT LANGUAGE JavaScript gt var TotAmt lt echo Amt gt var Orderld lt echo Orderld gt var Merchantld lt echo G_Merchantld gt var Signature lt echo SignStr gt var Serverlp lt echo G_Serverlp gt var ServerPort lt echo G_ServerPort gt var bPaying false var mCashCtl if navigator appName toLowerCase microsoft internet explorer mCashCtl document getElementByld mCash MS else if navigator appName toLowerCase netscape mCashCtl document getElementByld mCash_MO setTimeout GetBalance 100 function Pay if bPaying return bPaying true var iRet iRet mCashCtl Pay Merchantld Orderld TotAmt 0458 Serverlp ServerPort Signature if iRet 0 alert Init error iRet return M S 51 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A function PayProcess iStep var strText if iStep 1 strText Check card else if iStep 2 strText Connect server else if iStep 3 strText Send payment request else if iStep 4 strText Debit card else if iStep 5 strText Send debit result PurseBalance
17. CASH MEPSCASH Payment is Berjaya diproses successfully Terminal EDC akan processed the mengeluarkan 2 EDC Terminal will salinan resit generate the Bayaran MEPSCASH MEPSCASH Payment receipt in 2 copies by pressing the Enter button dengan menekan butang Enter Resit akan e The receipt will memaparkan show the amaun Bayaran MEPSCASH MEPSCASH dan Payment amount baki MPSCASH and the remaining yang masih di balance of dalam kad contoh MEPSCASH in the RM51 99 card example RM51 99 e 1 copy of the e 1 salinan resit receipt is given to diberikan kepada the customer while pelanggan dan the other copy is yang satu lagi retained by the disimpan oleh cashier juruwang At the end of day all the MEPSCASH Payments will be collected by the MEPSCASH System refer to paragraph 4 Di penghujung hari kesemua Bayaran MEPSCASH akan dikumpulkan oleh Sistem MEPSCASH rujuk perenggan 4 M S 94 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A MEPSCASH LOADING 3 1 3 2 MEPSCASH Loading is an online transaction meaning that the EDC Terminal must be connected to the telephone line to process the MEPSCASH Loading As it is an online transaction there are no further steps to collect the MEPSCASH Loading by the MEPSCASH System Tambahnilai MEPSCASH ialah transaksi secara online iaitu Terminal EDC perlu disambungkan talian telefon untuk memproses Tambahnilai MEPSCASH
18. EMENT PROCESS PROCESS DAY 1 transaction day CLEARING 1 Collection of MEPSCASH transactions from the EDC Terminals or Portal by IPS s system is from midnight 00 00 till 23 59 p m 2 Midnight cut over processing of collected transactions by MEPSCASH system DAY2 next transaction day SETTLEMENT 8 00am Government agencies will receive all the reports for POS MEPSCASH transactions via FTP For Portal the Government agency will be able to obtain the reports real time via the online access provided by IPS 11 00am IPS will credit the Main Collection Account of the Government agency with the MEPSCASH transaction value less the agreed Commission M S 40 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A SCHEDULE 3 SERVICE LEVEL FOR PORTAL TRANSACTION ACCEPTANCE SERVICE LEVEL 1 MEPSCASH system availability to support Portal transactions of the Government agency will be at 98 0 ANNUALLY The MEPSCASH system will require 5 minutes downtime to perform the clearing and settlement process Any maintenance activities which require the MEPSCASH system to be switched off will be notified to all the Government Agencies with 2 weeks prior notice M S 41 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A READINESS SCHEDULE 4 READINESS SPECIFICATION AND UAT FOR PORTAL TRANSACTION ACCEPTANCE 1 The agency is required to have i ii i ii i ii A Portal th
19. MyKad ke dalam slot kad e The screen will e Skrin akan display memaparkan Appl Choice Choice 1 Proton Loading 2 MEPS Press button to select MEPS Cash Press the Enter button 1 Proton Loading 2 MEPS e Cash Tekan butang F3 untuk memilih MEPS e Cash Tekan butang Enter M S 92 108 Pekeliling Perbendaharaan Malaysia The screen will display Debit and the MEPSCASH balance available in the card example RM61 99 Key in the amount of MEPSCASH Payment example RM10 00 if there is sufficient balance the card Press the Enter button PS 2 5 2013 Lampiran A Skrin akan memaparkan Debit and MEPSCASH balance available in the card contoh RM61 99 Masukkan jumlah The screen will display the amount of MEPSCASH Payment to be deducted Example RM10 00 Press Enter button to process the payment or Cancel button if not to process Bayaran MEPSCASH contoh RM10 00 sekiranya kad mempunyai baki yang cukup Tekan butang Enter Skrin akan memaparkan jumlah Bayaran MEPSCASH Contoh RM10 00 yang akan ditolak Tekan butang Enter untuk memproses bayaran atau butang Cancel untuk tidak memproses M S 93 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A e Once the e Apabila Bayaran MEPS
20. N MODEM S N CHECKED BY BANK VERIFY OK BY IPS SDN BHD SECTION 2 MERCHANT DETAIL BY BANK Business Name Business Type ROC Phone Account No Fax Contact Name Merchant Discount Address Post Code Confirmed by Signature Name SECTION 3 DATA ENTRY ON SYSTEM BY IPS SDN BHD Authorised by Date entry by Signature Signature Date Date SECTION 4 INSTALLATION COMMISIONING AND TRAINING BY BANK Installation Type L NEW CHANGE D MERCHANT D TERMINAL L CSM ACCOUNT Terminal Installed No Remark 5 Initial Terminal Tested Purchase Yes No Remark 5 Initial Collection Yes L No Remark 5 Initial Merchant Trained LlYes No Remark S Initial Commision Date Remark S Initial SECTION 5 EQUIPMENT DELIVERED INSTALLED BY VENDOR DESCRIPTION QTY SERIAL NUMBER IF APPLICABLE Modem Power Supply Power Cable and Telephone Cable for Modem In Connecting Cable for Modem and Terminal Terminal User Manual and Quick Reference Guide Marketing Merchandis ing Material SECTION 6 ACKNOWLEDGEM Installation Supervisor Merchant Signature Signature Print Name Print Name Date Date M S 89 108 Pekeliling Perbendaharaan Malaysia
21. N This document is developed by IPS Sdn Bhd to assist the participating merchants or government agencies to test their web payment gateway This document will guide the test personnel during the testing in order to ensure that the web payment portal meets the technical requirements of MEPSCASH transaction over the internet SCOPE This document is applicable to all the internet merchants and government agencies which are involved in the MEPSCASH transaction over the internet The test covers Successful and rejected transactions Active X installation Public key certificate validation Connectivity TEST REQUIREMENTS Hardware Requirements a 3 test MEPSCASH cards b 3 PC SC readers 3 personnel computers Software Application Requirements a PC SC reader drivers b Mcashplugin cab for Internet Explorer and npmcash xpi for Mozilla Firefox C mCashSign dll for asp code only Key Certificate Requirements a Merchant Agencies private key b IPS Sdn Bhd public certificate Merchant Agencies dummy private key for certificate verification error test M S 55 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 3 4 Personnel Tester Requirements a Test personnel needs to know how to use the merchants agencies payment website b For some test cases the test personnel is required to change parameters within the merchants agencies payment portal code
22. NT GATEWAY CLIENTS REQUIREMENTS PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH test card have sufficient balance Active X MEPSCASH plugin is not installed Mcashplugin cab not exists at the merchant agency server PC is connected to the internet ON PN STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website EXPECTED RESULTS 1 Pop up message to install the active x not appears 2 The card balance will not appear on payment page M S 75 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 10 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 76 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 11 CROSS PLATFORM INTERFACE FILE INSTALLATION 1 TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH test card have sufficient balance Cross Platform Interface file is not installed Npmcash xpi exists at the merchant agency server PC is connected to the internet Mozilla Firefox as the browser eA OU ae STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant ag
23. Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A AN AGREEMENT BETWEEN THE GOVERNMENT OF MALAYSIA AND IPS SDN BHD FOR MEPSCASH SERVICES SCHEDULES 1 TO 8 M S 36 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A SCHEDULE 1 SERVICES AND PROCESS FLOW MEPSCASH PAYMENT PROCESS FLOW EDC TERMINAL IN RESPECT OF POS 1 2 Accept the MEPSCASH payment request made by the Cardholder Insert the Card into the EDC Terminal s slot The EDC Terminal screen will display the balance of MEPSCASH available in the Card Enter the amount of payment subject to maximum RM2 000 If the balance is sufficient press Enter and if insufficient balance inform the Cardholder Print the MEPSCASH Transaction Slip in 2 copies i e 1 copy to the Cardholder and the other copy for the Agency s record Return the Card to the Cardholder At end of day the Agency s nominated personnel shall i Print the MEPSCASH Transaction Journal ii Dial up MEPSCASH Host via the telephone line per the instructions provided by IPS to send the MEPSCASH transaction data to IPS iii Check the total MEPSCASH Transaction value against the MEPSCASH Transaction Journal The Government shall comply with the acceptance procedures as follows all transactions shall be drawn in Ringgit only all transaction information printed on the transaction receipt shall be legible and identical on both the Cardholders and the Go
24. Perbendaharaan Malaysia PS 2 5 2013 Lampiran A Please Refer to Appendix 1 Merchant Registration Form iii Upon successful registration IPS Sdn Bhd will provide a URL user ID and password to enable the merchant to login to the payment server to view the report and to perform query on specific transaction which had been performed from its Merchant Gateway Below is the example for the merchant transaction query and report Transaction Query Transaction Query Merten Hunter Statue Amount Min Amount Tino 293 20073717 Tine D 7 a Merchant Onder Ir Ameen Tin Sans 12345673 1187533146 SOAL SIP ISA r3 2007 08 17 3600 08 Success 12345673 1127341002 Se16T7100091624 400 2007 08 17 16 56 16 Fakes 12345673 112734396 56at637100021624 200 2007 09 17 170318 Faker 12345678 11137341429 541477 100011624 2 2107 06 17 1T OT 11 12045678 56ALCTTIOOQ21 624 am 2097 408 17 17 1410 Succese sars 1117 56A ETT100021 624 81737349 Buccese po TSI ex n vV21 ORGAMITATION e HXMCAMA J N DATETINE 2007 09 19 09 55 MERCHANT Merchwrel AccoUwT ID 1212121212 MEPCHANT 122 5 7 Pack WO ORDEA 12 DATA TIMA AMOUMT tiaveteote 10189 2010419612 2007 09 11 20 02 07 3 05 Cetieactiow focal 142 50 ree 1 5
25. SULTS 1 The MEPSCASH available balance will show 0 01 2 Unsuccessful payment page will be displayed 3 Error return code 6 M S 71 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 08 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 72 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 09 ACTIVE X INSTALLATION 1 TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH test card have sufficient balance Active X MEPSCASH plugin is not installed Mcashplugin cab exists at the merchant agency server PC is connected to the internet Internet Explorer as the browser NOOR PN STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website EXPECTED RESULTS 1 Pop up message to install the active x appears 2 Once installed the card balance will appears on payment page M S 73 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 09 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 74 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 10 ACTIVE X INSTALLATION 2 TEST MODULE MERCHA
26. SignData sprintf 105 605 08 Merchantld Orderld Amt fp fopen G ServerCertPath r cert fread fp 8192 fclose fp pubkeyid openssl get publickey cert iStatus 1 payment success if openssl verify SignData Sinature pubkeyid OPENSSL ALGO MD5 echo Sinature error iStatus 2 Signature error Sql sprintf Update Orders Set Status d where Orderld s iStatus Orderld odbc exec hDb 9541 M S 53 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A APPENDIX 1 MERCHANT REGISTRATION FORM PART A To be filled by Merchant Name of Organisatio m Organisatio n Address Contact No Tel Fax Account No Acct Issuer Fee Callback URL Requester Name Signature Date PART B e Kencana Management Approval Name Department Signature Date PARTC For e Kencana System Administrator Process by Name Completion Date Signature MID Created Date MID Internet Access Userld Password Note Please tick if completed PARTD Approval by Head Department Office Automation Name Signature Date M S 54 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 3 1 3 2 3 3 SCHEDULE 4 APPENDIX 4 2 USER ACCEPTANCE TEST SCRIPTS INTRODUCTIO
27. ard is deducted online by the ATM from the cardholder s savings current account For MyKad as well as the ATM card e Cash top up can be done using the EDC Terminal and payment will be with physical cash This document describes on how to operate the Electronic Data Capture EDC Terminal for MEPSCASH transactions with regards to i MEPCASH Payment purchases made paid with MEPSCASH Bayaran MEPSCASH pembelian dibayar dengan MEPSCASH ii MEPSCASH Loading loading of MEPSCASH paid with physical cash over the counter Tambahnilai MEPSCASH tambahnilai MEPSCASH di bayar dengan wang tunai iii Collection of the MEPSCASH Payment by the MEPSCASH System at end of the day Mengumpul Bayaran MEPSCASH ke Sistem MEPSCASH dipenghujung hari M S 91 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A MEPSCASH PAYMENT 2 1 MEPSCASH Payment is an offline transaction meaning that the EDC Terminal need not be connected to the telephone line to process the MEPSCASH Payment Bayaran MEPSCASH ialah transaksi secara offline bermakna Terminal EDC tidak perlu disambungkan ke talian telefon untuk memproses Bayaran MEPSCASH 2 2 The guide to process MEPSCASH Payment below is with regards to EDC Terminal Model Axalto M5100 Cara memproses Bayaran MEPSCASH yang berikut adalah untuk Terminal EDC Model Axalto MaglC M5100 e Insert the ATM card or MyKad into the card slot Masukkan kad atau
28. at accepts payment over the internet Communication with MEPSCASH system The agency s Portal shall configure two URLs or server IPs namely IP for connectivity to MEPSCASH system IPS will provide the IP to all the Agency Portal URL to enable the MEPSCASH system to update the payment status to the Agency Portal The Agency shall provide such information in the Registration Form provided Public Keys and Certificate This is to ensure that the transaction is not been tampered and is genuinely coming from the valid government agency portal All transactions that are sent to or received from the MEPSCASH system need to be signed and calculated using the Public Key which is exchanged between both parties If the Public Keys or certificate is equipped with a password then the password needs to be enclosed together with it The purposes of the Public Keys or certificate are a Government Agency Public Key Will be given to MEPSCASH system operator IPS in order for the MEPSCASH system way to verify the transaction requested by the Government Agency b Payment Gateway Public Key To be given to the Agency in order for the Government Agency s Portal to verify the response of the requested transaction from the MEPSCASH system M S 42 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 4 MEPSCASH Plugin Software IPS will provide the mcashplugin cab to all the Government Agencies and will advice the agency if there
29. ates the transaction status at the Payment Gateway database to successful status Payment Server sends the payment status to Merchant server Merchant server will update the Merchant Gateway database to a successful status and prompt successful page to the user Payment server will response to the confirmation given by the MEPSCASH plugin and MEPSCASH plugin closes the session with the USB card reader M S 45 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A Please refer to the diagram for transaction flow EA PAYMENT Pe E MERCHAN T GATEWAY CLIENT 2 IMPLEMENTATION 2 1 Administrative Requirement i The Merchant Gateway needs to be registered at the Payment Gateway hosted by IPS Sdn Bhd This registration will enable the Payment Gateway to accept the transaction from the valid Merchant Gateway and to ensure that the Merchant Gateway will receive their money on the next working day ii IPS Sdn Bhd will provide the registration form to the Merchant Gateway that is interested to accept MEPSCASH as their payment mode 4 mandatory fields must be completed by the Merchant Gateway which are 1 Merchant Name 2 Account Number with the issuing bank 3 Callback Uniform Resource Locater URL Page to accept the payment status from Payment Gateway 4 Fee Merchant Discount Rate that agreed between IPS Sdn Bhd and the merchant M S 46 108 Pekeliling
30. ck button for payment EXPECTED RESULTS 1 Unsuccessful payment page will be displayed 2 Error return code 2 M S 61 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 03 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 62 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 04 INSUFFICIENT BALANCE TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A 1 PC SC reader driver have been installed 2 PC SC reader is attached to personal computer 3 MEPSCASH active x PLUGIN has been installed 4 PC is connected to the internet STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Ensure payment amount is higher than the card balance 4 Click button for payment EXPECTED RESULTS 1 Unsuccessful payment page will be displayed 2 Error return code 4 M S 63 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 04 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 64 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 05 CARD CANNOT BE READ TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PC SC reader driver have been installed PC SC reader is attached to perso
31. d confirms the status of the transaction The Merchant is allowed to register other information as part of their own requirements Signature Verification For Payment Confirmation Merchant Gateway will use the Payment Gateway Operator IPS Sdn Bhd public key in order to verify the signature received for the payment confirmation The same combination of 3 fields will be used for this process namely a Merchant ID Id that is registered and provided by IPS Sdn Bhd b Order ID Unique ID that is used to identify a transaction this information must be unique all the time Transaction Amount Prior to the signature verification Merchant Gateway needs to ensure that the order ID received is the same Order ID that was registered in the database in order to change the status of the transaction to successful or not M S 49 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 4 1 4 2 5 1 MIME FILE CONFIFURATION FOR MOZILLA CROSS PLATFORM INTERFACE FILE To enable the user to download the cross platform interface file the MIME types file needs to be configured to enable the server and the user browser to recognize the file After changing the MIME types file it is advisable to restart the merchant server MIME Configuration for Apache and Tomcat e Find MIME types file within your hosting application i e C Program File Apache Group Apache2 Conf mime types e Add the following mime type and extension withi
32. date the Agency s data accordingly M S 38 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A MEPSCASH RELOAD PROCESS FLOW ACCOUNT LINK RELOAD VIA EDC TERMINAL 1 The reload via account link function is used to transfer money from the Cardholder s Financial Institution account to the MEPSCASH card and is performed by the Cardholder on an attended or unattended EDC Terminal that has been installed with a loading Secured Access Module An ATM Personal Identification Number PIN shall be used to secure the reload operation of the MEPSCASH Reload via the EDC Terminal is deemed a Not On Us transaction where the card issuer and the acquirer of loading terminal are different organisations The Reload Not On Us fee shall be deducted from the Cardholders account with the Financial Institution The Cardholder inserts his ATM card into the slot and the available MEPSCASH balance in the Card will be displayed on the terminal screen The Cardholder then keys in the amount of reload value and select from either his Savings or Current Account for the transfer of money to the MEPSCASH card After entering his PIN the EDC Terminal will process the reload transaction and a receipt will be generated when the transaction is successful All loading transactions are online and the load transaction is logged at MEPSCASH host M S 39 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A SCHEDULE 2 CLEARING AND SETTL
33. ency website EXPECTED RESULTS 1 Pop up message to install the cross platform interface file appears 2 Once installed the card balance will appears on payment page M S 77 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 11 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 78 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 12 CROSS PLATFORM INTERFACE FILE INSTALLATION 2 TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH test card have sufficient balance Cross Platform Interface file is not installed Npmcash xpi not exists at the merchant agency server PC is connected to the internet DO ON c STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website EXPECTED RESULTS 1 Pop up message to install the cross platform interface file appears 2 The browser cannot installed the file because the file not exist cannot be found 3 The card balance will not appear on payment page M S 79 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 12 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 80 108 Pekeliling Pe
34. n the file application x xpinstall xpi Restart the server MIME Configuration for Window IIS Goto IIS configuration dialog control panel server manager IIS Right click at the default web and choose property Click the HTTP headers tab Click File Types at the MIME Map legion Click New Type Enter the below information Assocaited Extension xpi Content type MIME application x xpinstall Click Ok Click Ok Click Apply Click Ok Restart your PC Server SAMPLE CODES The given codes are all written in PHP the Merchant Gateway Operator is required to convert the codes to the programming languages that is supported by their system Signature Calculation For Payment Request And Database Logging SignData sprintf 105 60s9608d G_Merchantld Orderld Amt fp fopen G MerchantKeyPath r priv key fread fp 8192 fclose fp res openssl get privatekey priv key G MerchantKeyPwa openssl sign SignData Signature res OPENSSL ALGO MD5 SignStr bin2hex Signature M S 50 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 5 2 5 3 record the order to database hDb odbc_connect G_DBDsn G_DBUser G DBPwQ Sgl insert Orders Orderld Amt Status values Orderld SAmt 0 odbc exec hDb Sql Plugins Downloadable Object OBJECT ID mCash MS CLASSID CLSID DFEBCF64 2371 446F 89B 1 F658CEA43395 codebase mcashplugin cab Version
35. nal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet Pah STEPS 1 Insert MEPSCASH card the wrong way at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website EXPECTED RESULTS 1 The MEPSCASH available balance will show 0 01 M S 65 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 05 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 66 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A TEST SCRIPT 06 CARD CANNOT BE READ AND PAYMENT BUTTON CLICK TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet gt STEPS 1 Insert MEPSCASH card the wrong way at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Click button for payment EXPECTED RESULTS 1 The MEPSCASH available balance will show 0 01 2 Unsuccessful payment page will be displayed 3 Error return code 6 M S 67 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 06
36. omputer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet gt STEPS 1 Change the payment page program parameter var Signature 1234 2 Insert MEPSCASH card at the PS SC card reader 3 Open URL for payment Depends on the merchant agency website 4 Ensure balance on card is higher than the payment amount 5 Click button for payment EXPECTED RESULTS 1 Transaction will stop 2 Init Error 1 will be displayed on screen M S 59 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 02 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 60 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 03 CURRENCY ERROR TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet gt STEPS 1 Change the payment page program currency from 0458 to 0433 2 Insert MEPSCASH card at the PS SC card reader 3 Open URL for payment Depends on the merchant agency website 4 Ensure balance on card is higher than the payment amount 5 Cli
37. pul Bayaran MEPSCASH ialah secara online bermakna Terminal EDC mesti disambungkan ke talian telefon 42 The guide to process Collection of MEPSCASH Payment below is with regards to EDC Terminal Model Axalto MaglC M5100 Cara memproses Mengumpul Bayaran MEPSCASH yang berikut adalah untuk Terminal EDC Model Axalto MaglC M5100 Press the Menu button twice The screen will display Main Menu Mer Sys App Fct Press F3 button to select App Tekan butang Menu dua kali Skrin akan memaparkan Main Menu Mer Sys App Tekan butang F3 untuk memilih App The screen will display Appl Choice 1 Proton Loading 2 MEPS Press F3 button to select MEPS Cash Press the Enter button Skrin akan paparkan Appl Choice 1 Proton Loading 2 MEPS e Cash Tekan butang F3 untuk pilih MEPS e Cash Tekan butang Enter M S 100 108 Pekeliling Perbendaharaan Malaysia The screen will display English Menu 1 Query Balance 2 Print Receipt 3 Print Total 4 Collection Press F3 button to select item 4 Collection Press the Enter button PS 2 5 2013 Lampiran A Skrin memaparkan English Menu 1 Query Balance 2 Print Receipt 3 Print Total 4 Collection Tekan butang untuk pilin item 4 Collection Tekan butang Enter
38. rbendaharaan Malaysia TEST SCRIPT 13 CANNOT CONNECT TO MEPSCASH HOST TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet gt STEPS 1 Insert MEPSCASH card at the PS SC card reader 2 Open URL for payment Depends on the merchant agency website 3 Ensure card balance is higher than the payment amount 4 Remove the internet connectivity from PC 5 Click button for payment EXPECTED RESULTS 1 Unsuccessful payment page will be displayed 2 Error return code 21 M S 81 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A FINAL RESULT 13 PASS FAIL COMMENTS End Date and Time Executor Name and Signature M S 82 108 Pekeliling Perbendaharaan Malaysia TEST SCRIPT 14 CERTIFICATE VERIFICATION ERROR TEST MODULE MERCHANT GATEWAY CLIENTS REQUIREMENTS PS 2 5 2013 Lampiran A PC SC reader driver have been installed PC SC reader is attached to personal computer MEPSCASH active x PLUGIN has been installed MEPSCASH test card have sufficient balance PC is connected to the internet Wrong key installed at the Merchant Agency server
39. re on how to create the signature of the transaction will be discussed in the next section MEPSCASH Plugin Software To enable the user to pay using the MEPSCASH card depending on the browser that is used the user needs to install MEPSCASH plugin which is a dynamic link library dll file or a cross platform interface xpi file in their system M S 48 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A 3 1 3 2 These files will be registered automatically when the user access a page for payment from the Merchant Gateway IPS Sdn Bhd will provide the mcashplugin cab for Internet Explorer and npmcash xpi for Mozilla Firefox to the Merchant Gateway and will advice the merchant if there is an updated version of the mcashplugin cab or npmcash xpi that needs to be installed in the system CREATION AND VERIFICATION OF TRANSACTION SIGNATURE Signature Calculation For Payment Request Merchant Gateway will use their private key in order to sign the transaction Combination of 3 fields will be used for this process namely a Merchant ID Id that is registered and provided by IPS Sdn Bhd b Order ID Unique ID that is use to identify a transaction this information must be unique all the time Transaction Amount The Order ID and transaction amount are fields that must be registered in the Merchant Gateway databases to uniquely identify the transaction while the payment status fields in the mandatory fiel
40. ti ataupun Bayaran web sistem Jualan web oleh juruwang bagi bayaran di kaunter oleh pelanggan Pilih ikon Bayaran MEPSCASH Kemaskini data dan amaun bayaran seperti diperlukan di Muka Bayaran dan klik untuk langkah seterusnya Masukkan kad ATM atau MyKad ke dalam slot Pembaca Kad Pintar M S 103 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A e The Payment Page e Muka Bayaran akan will display the details 7221 memaparkan maklumat for confirmation untuk pengesahan e The MEPSCASH e Baki MEPSCASH yang available balance ame terkandung dalam kad the ATM card or ATM atau Mykad akan MyKad will also be p tertera di skrin displayed on screen e Klik untuk langkah e Click for the next step mE seterusnya sekiranya if information S CE maklumat adalah betul correct e The screen will e Skrin akan display note to uran memaparkan nota ensure that the Smart sa aan untuk memastikan Card Reader is Pembaca Pintar connected to the PC and the ATM card or MyKad is inserted disambung ke PC dank ad ATM atau MyKad dimasukkan ke slot into the card reader s pembaca kad slot e Klik butang Click the OK button 2 eee e The screen will then e Skrin kemudiannya display that the LM memaparkan Bayaran MEPSCASH a MEPSCASH sedang Payment is being diproses processed
41. transferred to the IPS host for clearing and settlement One CZAM VMT can have 48 concurrent transactions and it is scalable Software The IPS Payment Gateway makes it possible to pay with MEPSCASH card in an e commerce environment The MEPSCASH plugin mCash dll for Internet Explorer and npmcash xpi for Mozilla Firefox makes it possible for the merchant gateway to interact with the card and the reader thus allowing the payment transaction to happen The MEPSCASH plugin will be downloaded from one of the merchant gateway pages M S 44 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A The process used in a transaction is described as follows a b The merchant server initiates the MEPSCASH plugin The merchant server inserts a record in the Merchant Gateway database using the ODBC data source The status of the transaction is neutral 0 MEPSCASH plugin will interact with the USB card reader driver to read the MEPSCASH card information Payment inquiry will be sent to the payment server after the customer clicks the pay button Payment server will insert a record in the Payment Gateway database using the ODBC data source The status of the transaction is neutral 00 Payment server will respond to the inquiry The MEPSCASH plugin initiates a debit of the MEPSCASH card The MEPSCASH plugin will give a debit status to the Payment Gateway Payment Gateway will credit the CZAM VMT Payment server upd
42. vernment s copy and upon completion of each successful transaction a true and completed copy thereof is given to the Cardholder and retain one 1 copy of the same with the Government M S 37 108 Pekeliling Perbendaharaan Malaysia PS 2 5 2013 Lampiran A MEPSCASH PAYMENT PROCESS FLOW SMART CARD READER IN RESPECT OF PORTAL 1 The Cardholder will visit the Agency s website and upon completion of the transaction select the MEPSCASH logo for payment with MEPSCASH The Cardholder shall insert his Card into the Smart Card Reader The Cardholder then clicks the Pay instruction to execute payment if the transaction details are correct and the MEPSCASH available balance displayed is sufficient The website and MEPSCASH Host will process the payment request and when the payment transaction is completed the statement Transaction Successful will be displayed The Cardholder may print the payment transaction as receipt On the next transaction day the Agency s nominated personnel shall i Access into IPS s MEPSCASH Internet System via the log in access using the password provided by IPS to obtain the MEPSCASH on Internet Transaction Report ii Print the report from IPS s system for checking and reconciliation of the MEPSCASH payment collection by the Agency iii In the event IPS s system recorded a payment data that is not updated in the Agency s system inform the IT Personnel of the Agency to up

Download Pdf Manuals

image

Related Search

Tambahan tambahan in english tambahan pdf tambahan pula in english tambahan pula tambahan berita negara tambahan modal disetor adalah tambahan halaman pdf tambahan lagi in english tambahan penghasilan tambahan penghasilan pegawai tambahan pula sinonim tambahan peruntukan tambahan bahasa inggris tambahan penghasilan pegawai tpp tambahan modal disetor

Related Contents

J2EE Start-Up Issues – Troubleshooting Guide  Electric Baseboard Heaters - Marley Engineered Products  Samsung Galaxy Wave 2 Kasutusjuhend  Velodyne Acoustics FSX-12 User's Manual  Triarch 31139 User's Manual  気象・水文観測機器  User Manual - Proscansecurity.com  PXR4/5/9 - Instrumart  Inspeed Vortex with Madgetech “Pulse” Data Loggers  DGP6150 Guia Usuario  

Copyright © All rights reserved.
Failed to retrieve file