Wiki » History » Version 17
Soh Keong, 05/30/2012 05:27 PM
1 | 1 | chin-yeh | {{toc}} |
---|---|---|---|
2 | |||
3 | h1. Wiki |
||
4 | 2 | chin-yeh | |
5 | 7 | chin-yeh | h2. Overview |
6 | |||
7 | _Payment Flow:_ |
||
8 | |||
9 | !payment_flow.png! |
||
10 | |||
11 | |||
12 | 5 | chin-yeh | h2. Guides |
13 | |||
14 | * [[Programming Guide]] |
||
15 | |||
16 | 9 | chin-yeh | *qiwi-provider* |
17 | > qiwi-provider is the web services is built using the WSDL schema which provided by QIWI. |
||
18 | 15 | Chooi-Mey | Payment Result Callback (qiwi-provider) url is maintained via Qiwi Merchant Interface -> Method of Connections -> SOAP Protocol -> Setting. |
19 | 9 | chin-yeh | * [[Deployment Guide - qiwi-provider]] |
20 | |||
21 | 12 | Soh Keong | *qiwi-responder* |
22 | > qiwi-responder is the web service client for qiwi-provider. |
||
23 | 17 | Soh Keong | * [[Deployment Guide - qiwi-responder]] |
24 | 12 | Soh Keong | |
25 | 16 | Soh Keong | *qiwi-updateOrder* |
26 | > qiwi-updateOrder is a java standalone program to update RU missing order. |
||
27 | > qiwi-updateOrder will first read from an excel file, then update database and finally http post to QIWI production server. |
||
28 | *Step By Step* |
||
29 | <pre> |
||
30 | 1. Check out qiwi-updateOrder from cvs. |
||
31 | 2. Make sure all 3 configuration files are correct |
||
32 | a. jdbc.properties - database configuration |
||
33 | b. log4j.properties - Logger |
||
34 | c. qiwi.properties - |
||
35 | I) excel.file = excel file physical location |
||
36 | II) sheet.name = worksheet name (example: REGEN BILL) |
||
37 | III) qiwi.url = URL to http post to qiwi |
||
38 | IV) qiwi.sql.query = sql statement to update |
||
39 | 3. FOR PRODUCTION ONLY - search for 'httpPost(url)' in TriggerQiwi.java and uncomment it. |
||
40 | 4. Right click on 'build.xml', --> Run As --> Ant Build |
||
41 | 5. To execute the program, open command prompt, go into dist folder, type 'java -jar qiwi-updateOrder.jar'. |
||
42 | </pre> |
||
43 | |||
44 | 3 | chin-yeh | h2. Merchant Account |
45 | |||
46 | <pre> |
||
47 | 4 | chin-yeh | Admin URL: http://ishopnew.qiwi.ru/ |
48 | 6 | chin-yeh | Merchant/Shop ID: 18356 |
49 | 3 | chin-yeh | Password: refer to server_login.xls |
50 | </pre> |
||
51 | |||
52 | 2 | chin-yeh | h2. Contact Person |
53 | |||
54 | *QIWI:* |
||
55 | * *Support:* Stanislav Yu Dubrov [s.dubrov@qiwi.ru] |
||
56 | |||
57 | *eCosway:* |
||
58 | * *API Integration:* |
||
59 | 10 | chin-yeh | ** Belynda Goh, Swee-Fun [sfgoh@cosway.com.my] |
60 | 2 | chin-yeh | ** Kwan, Chooi-Mey [cmkwan@cosway.com.my] |
61 | * *Online Mall:* |
||
62 | ** Hann, Chong-Ting [cthann@cosway.com.my] |
||
63 | |||
64 | h2. SCM |
||
65 | |||
66 | _CVS:_ |
||
67 | 8 | chin-yeh | |
68 | _QIWI Web Services for Payment Result Callback:_ |
||
69 | 2 | chin-yeh | <pre> |
70 | Host: cwyrnd2-server [IP address:192.168.2.11] |
||
71 | Path: d:/source/ecoswayNew |
||
72 | Module: qiwi-provider |
||
73 | Tag: HEAD |
||
74 | </pre> |
||
75 | 11 | Soh Keong | |
76 | _QIWI Web Services Client for get Result from QIWI Web Services:_ |
||
77 | <pre> |
||
78 | Host: cwyrnd2-server [IP address:192.168.2.11] |
||
79 | Path: d:/source/ecoswayNew |
||
80 | Module: qiwi-responder |
||
81 | 16 | Soh Keong | Tag: HEAD |
82 | </pre> |
||
83 | |||
84 | _update missing RU Orders:_ |
||
85 | <pre> |
||
86 | Host: cwyrnd2-server [IP address:192.168.2.11] |
||
87 | Path: d:/source/ecoswayNew |
||
88 | Module: qiwi-updateOrder |
||
89 | 11 | Soh Keong | Tag: HEAD |
90 | </pre> |