Өдөр өндөрлөх үйлдэл. Дэлгүүр хаах үед энэ үйлдлийг дуудсанаар IPPOS тухайн өдөр хийгдсэн бүх гүйлгээг банк руу баталгаажуулна. Ингэснээр дараа өдөр нь байгууллагын дансанд тухайн өдрийн бүх гүйлгээ шилжиж орно.
Request object-ын тайлбар
Request object | Зориулалт | Тайлбар |
request.operationCode | Үйлдлийн дугаар | Тогтмол 59 гэж илгээнэ. |
request.TerminalID | Төхөөрөмжийн дугаар | IPPOS төхөөрөмжийн дугаар. Кассын машин бүрт өөр дугаар байна. |
C# Жишээ код
DualConnector.DCLink dclink = new DualConnector.DCLink();
DualConnector.ISAPacket request = new DualConnector.SAPacket();
DualConnector.ISAPacket response = new DualConnector.SAPacket();
request.OperationCode = 59;
request.TerminalID = "13133707";
try
{
int res = dclink.InitResources();
if (res != 0)
{
Console.WriteLine("Exception during InitResource: " + dclink.ErrorDescription);
}
else
{
res = dclink.Exchange(ref request, ref response, 5000000);
if (res != 0)
{
Console.WriteLine("Exception during DCExchange: " + dclink.ErrorDescription);
}
}
dclink.FreeResources();
if (response.Status == 1)
{
Console.WriteLine("Settlement Successful");
Console.WriteLine("Receipt: " + response.ReceiptData);
}
else
{
Console.WriteLine("Settlement Failed");
Console.WriteLine("Error code:" + response.TextResponse);
}
}
catch (Exception e)
{
Console.WriteLine("Exception during DualConnector: " + e.Message);
}
Console.ReadKey();
Response object-ын тайлбар
Response object | Зориулалт | Тайлбар |
response.status | Гүйлгээний статус | 1 үед үйлдэл амжилттай, бусад үед амжилтгүй |
response.ResponseCodeHost | Алдааны код. | Энд дарж тайлбарыг татна уу. |
response.ReceiptData | Баримтны дата. | Өдөр өндөрлөсөн баримтны дата. Энэ датаг хэвлэж хадгална. |