Project

General

Profile

Actions

Wiki » History » Revision 16

« Previous | Revision 16/22 (diff) | Next »
Soh Keong, 05/30/2012 05:17 PM


Wiki

Overview

Payment Flow:

Payment Flow

Guides

qiwi-provider

qiwi-provider is the web services is built using the WSDL schema which provided by QIWI.

Payment Result Callback (qiwi-provider) url is maintained via Qiwi Merchant Interface -> Method of Connections -> SOAP Protocol -> Setting.

qiwi-responder

qiwi-responder is the web service client for qiwi-provider.

Step By Step

1. Check out qiwi-responder from cvs.
2. By calling below method will get the result code.
   QiwiClientService service = new QiwiClientServiceImpl();
   int result = service.updateBill(String transaction, String status);
3. Jar file needed (\\cwyrnd2-server\src\sohkeong\Qiwi Client Jar)
 a. axis.jar
 b. commons-discovery-0.2.jar
 c. commons-logging.jar
 d. jaxrpc.jar
 e. org.springframework.core-3.0.5.RELEASE.jar
 f. qiwi-responder.jar
 g. saaj.jar
 h. wsdl4j.jar

*Development Server*
http://192.168.2.68:8080/qiwi-responder/

qiwi-updateOrder

qiwi-updateOrder is a java standalone program to update RU missing order.
qiwi-updateOrder will first read from an excel file, then update database and finally http post to QIWI production server.

Step By Step

1. Check out qiwi-updateOrder from cvs.
2. Make sure all 3 configuration files are correct
  a. jdbc.properties - database configuration
  b. log4j.properties - Logger
  c. qiwi.properties - 
    I) excel.file     = excel file physical location
   II) sheet.name     = worksheet name (example: REGEN BILL)
  III) qiwi.url       = URL to http post to qiwi
   IV) qiwi.sql.query = sql statement to update
3. FOR PRODUCTION ONLY - search for 'httpPost(url)' in TriggerQiwi.java and uncomment it.
4. Right click on 'build.xml', --> Run As --> Ant Build
5. To execute the program, open command prompt, go into dist folder, type 'java -jar qiwi-updateOrder.jar'. 

Merchant Account

Admin URL: http://ishopnew.qiwi.ru/
Merchant/Shop ID: 18356
Password: refer to server_login.xls

Contact Person

QIWI: eCosway:

SCM

CVS:

QIWI Web Services for Payment Result Callback:

Host: cwyrnd2-server [IP address:192.168.2.11]
Path: d:/source/ecoswayNew
Module: qiwi-provider
Tag: HEAD

QIWI Web Services Client for get Result from QIWI Web Services:

Host: cwyrnd2-server [IP address:192.168.2.11]
Path: d:/source/ecoswayNew
Module: qiwi-responder
Tag: HEAD

update missing RU Orders:

Host: cwyrnd2-server [IP address:192.168.2.11]
Path: d:/source/ecoswayNew
Module: qiwi-updateOrder
Tag: HEAD

Updated by Soh Keong over 12 years ago · 16 revisions