Project

General

Profile

Specification » History » Revision 9

Revision 8 (chin-yeh, 07/18/2011 09:56 AM) → Revision 9/18 (chin-yeh, 07/18/2011 10:02 AM)

{{toc}} 

 h1. Introduction 

 High level view of the payment flow: 

 !payment_flow.png! 

 h1. Programming Guide 

 h2. Resources 

 h3. SCM 

 *SCM:* 
 > see [[wiki#SCM]] 

 h3. Class(es) 

 *Classes:* 
 <pre> 
 my.com.eCosway.migs.Commons - Commons Constant 
 my.com.eCosway.migs.MigsInterface - Data Persistence's Interface 
 my.com.eCosway.migs.MigsPaymentUtils - Utility class 
 my.com.eCosway.migs.MigsProperties - Data model of MiGS properties 
 my.com.eCosway.migs.PaymentResponse - Data model of MiGS's payment response 
 </pre> 

 h3. Properties file(s) 

 *Properties:* 
 <pre> 
 /resources/properties/migs-hkd.properties - MiGS's properties file (HKD currency) 
 </pre> 

 h3. Test Pages 

 *Test Pages:* 
 <pre> 
 /migs-sample/migs_debug.jsp - to debug the payment response which returned return by MiGS 
 /migs-sample/migs_receipt.jsp - a very simple receipt page 
 /migs-sample/migs_test.html - a payment test page 
 /migs-sample/migs_test.jsp - controller for the payment test page 
 </pre> 


 h3. Third-Party Library 

 * *log4j* - for logging purpose; bundled with Jboss AS