Project

General

Profile

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>