Directory tree

Below is the directory tree of the final merchant checkout site, the sampleCode will look like the below directory at the end of the tutorial.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Final demo code directory tree
|- com.gpayments.requestor 
|   |- config
|   |   |- RestClientConfig.java
|   |   |- JacksonConfig.java
|   |- dto 
|   |   |- activeserver
|   |   |    |- AcctInfo.java
|   |   |    |- AuthRequestBRW.java
|   |   |    |- AuthResponseBRW.java
|   |   |    |- CardholderInformation.java
|   |   |    |- InitAuthRequestBRW.java
|   |   |    |- InitAuthResponseBRW.java
|   |   |    |- MerchantRiskIndicator.java
|   |   |    |- PhoneNumber.java
|   |   |    |- ThreeDSRequestorAuthenticationInfo.java
|   |   |  
|   |   |- CardholderInfo.java
|   |   |- MyCart.java
|   |   |- Item.java
|   |   
|   |- services
|   |   |-CardHolderService.java
|   |   |-CartService.java
|   |   |-ShopService.java
|   |
|   |- transaction 
|   |     |- MerchantTransaction.java 
|   |     |- TransactionManager.java 
|   |   
|   |- AuthController.java   
|   |- MainController.java   
|   |- SampleRequestorApplication.java   
|      
|- resources   
    |-static
    |   |-css
    |   |   |-spinner.css
    |   |   |-style.css
    |   |   
    |   |-images
    |   |   |-apple.jpg
    |   |   |-banana.jpg
    |   |   |-pineapple.jpg
    |   |   |-visa-logo.jpg
    |   |   
    |   |-js 
    |   |   |-3ds-web-adapter.js    
    |       
    | -certs
    |   |- client_certificate.p12    
    |   |- cacerts.jks 
    |        
    |-templates
    |   |- checkout.html       
    |   |- index.html       
    |   |- notify_3ds_events.html       
    |   |- result.html       
    |   |- error.html       
    |  
    |-application.properties