Professional Documents
Culture Documents
operation=startOperation&name=manager&password=2&type=4&posid=666&posuser=satan&par
ameters={"amount":""14500"\"}
https://192.168.1.50/Cashdro3WS/index.php?
operation=acknowledgeOperationId&name=manager&password=2&operationId=0
---------------------------------------------
https://192.168.1.50/Cashdro3WS/index.php?operation=doTest&name=manager&password=2
Respuesta
-------------
Operacion Venta
https://____/Cashdro3WS/index.php?
operation=startOperation&name=____&password=____&type=4&posid=____&posuser=____&par
ameters={"amount":"___"}
https://192.168.1.50/Cashdro3WS/index.php?
operation=startOperation&name=manager&password=2&type=4&posid=666&posuser=satan&par
ameters={"amount":"145"}
https://192.185.14.56/Cashdro3WS/index.php?
operation=acknowledgeOperationId&name=manager&password=2&operationId=0
{"code":1,"data":"1"} //pago ok
{"code":1,"data":"172"}
{"code":1,"data":"173"}
{"code":1,"data":"175"}
----------------Peticion de operacion--------------------
Uri address = new Uri("https://192.168.1.50/Cashdro3WS/index.php?
operation=startOperation&name=manager&password=2&type=4&posid=666&posuser=satan&par
ameters={\"amount\":\"" + precioTemp + "\"}");
------------Ejecutar operacion------------------------
Uri address = new Uri("https://192.168.1.50/Cashdro3WS/index.php?
operation=acknowledgeOperationId&name=manager&password=2&operationId=" +
idOperation);
Resp: {"code":1,"data":""}
---------Polling a cashdro---------------------------
//https://192.168.1.50/Cashdro3WS/index.php?
operation=doTest&name=manager&password=2
Uri address = new Uri("https://192.168.1.50/Cashdro3WS/index.php?
operation=doTest&name=manager&password=2");
ServicePointManager.ServerCertificateValidationCallback = delegate
{ return true; };
using (WebClient webClient = new WebClient())
{
var stream = webClient.OpenRead(address);
using (System.IO.StreamReader sr = new
System.IO.StreamReader(stream))
{
var page = sr.ReadToEnd();
Console.WriteLine("resultado lectura2(execute): {0}", page);
}
}