IOBERONCashRegisterServiceSetBillOpenDoBankTerminal Method |  |
Vyvolá komunikáciu s platobným terminálom (na strane OBERON-u) pre vykonanie bankovej transakcie a tým úhrady otvoreného účtu.
Započatím bankovej transakcie sa zapíše do hlavičky otvoreného účtu info o novej prebiehajúcej platobnej transakcii (TransactionID zo stavom Progress).
TransactionID v prípade problémov v komunikácii umožňuje overiť platnosť platobnej transakcie.
Namespace: Exa.OBERON.ServicesAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
SyntaxResultValue<string> SetBillOpenDoBankTerminal(
BillOpenDoBankTerminalArg BillOpenDoBankTerminalArg
)
Function SetBillOpenDoBankTerminal (
BillOpenDoBankTerminalArg As BillOpenDoBankTerminalArg
) As ResultValue(Of String)
Dim instance As IOBERONCashRegisterService
Dim BillOpenDoBankTerminalArg As BillOpenDoBankTerminalArg
Dim returnValue As ResultValue(Of String)
returnValue = instance.SetBillOpenDoBankTerminal(BillOpenDoBankTerminalArg)
Parameters
- BillOpenDoBankTerminalArg BillOpenDoBankTerminalArg
- Obsahuje údaje o platbe, ktorú je potrebné vykonať formou platobnej karty a bankového terminála.
Return Value
ResultValueStringDôležité ! Metóda započne komunikáciu s bankovým terminálom, avšak nečaká na jej ukončenie (zadanie PIN zákazníkom a podobne).
Overenie vykonania platobnej transakcie je potrebné vykonať načítaním otvoreného účtu a kontroly jeho stavu úhrady.
RemarksMetóda sa používa napr. v mobilnej aplikácii LUKUL v režime 'Čašník', kedy sa na mobilnom zariadení priamo nepoužíva platobný terminál,
avšak sa použije terminál pripojený k OBERON-u (terminál, ktorý sa používa na počítači, kde beží OBBERON Center (táto webová služba)).
ExampleUrl: http://address:port/SetBillOpenDoBankTerminal
See Also