Project

General

Profile

Specification » History » Version 9

chin-yeh, 07/18/2011 10:02 AM

1 3 chin-yeh
{{toc}}
2
3 4 chin-yeh
h1. Introduction
4 2 chin-yeh
5 6 chin-yeh
High level view of the payment flow:
6 3 chin-yeh
7 7 chin-yeh
!payment_flow.png!
8 4 chin-yeh
9 5 chin-yeh
h1. Programming Guide
10 8 chin-yeh
11
h2. Resources
12
13 9 chin-yeh
h3. SCM
14
15 1 chin-yeh
> see [[wiki#SCM]]
16
17 9 chin-yeh
h3. Class(es)
18
19 8 chin-yeh
<pre>
20
my.com.eCosway.migs.Commons - Commons Constant
21
my.com.eCosway.migs.MigsInterface - Data Persistence's Interface
22
my.com.eCosway.migs.MigsPaymentUtils - Utility class
23
my.com.eCosway.migs.MigsProperties - Data model of MiGS properties
24 1 chin-yeh
my.com.eCosway.migs.PaymentResponse - Data model of MiGS's payment response
25
</pre>
26 8 chin-yeh
27 9 chin-yeh
h3. Properties file(s)
28
29 1 chin-yeh
<pre>
30
/resources/properties/migs-hkd.properties - MiGS's properties file (HKD currency)
31
</pre>
32 8 chin-yeh
33 9 chin-yeh
h3. Test Pages
34
35 8 chin-yeh
<pre>
36 9 chin-yeh
/migs-sample/migs_debug.jsp - to debug the payment response which returned by MiGS
37 1 chin-yeh
/migs-sample/migs_receipt.jsp - a very simple receipt page
38
/migs-sample/migs_test.html - a payment test page
39
/migs-sample/migs_test.jsp - controller for the payment test page
40
</pre>
41 9 chin-yeh
42
43
h3. Third-Party Library
44
45
* *log4j* - for logging purpose; bundled with Jboss AS