C# Класс com.eze.api.EzeAPI

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
attachSignature ( string txnId, ImageType imageType, ByteString imageData, int height, int width, double tipAmount ) : EzeResult
cardTransaction ( double amount, PaymentMode mode, OptionalParams options ) : EzeResult
cashTransaction ( double amount, OptionalParams options ) : EzeResult
chequeTransaction ( double amount, Cheque cDetails, OptionalParams options ) : EzeResult
close ( ) : EzeResult
create ( ) : EzeAPI
getTransaction ( String txId ) : EzeResult
getTransactionHistory ( string startDate, string endDate ) : EzeResult
initialize ( EzeConfig config ) : EzeResult
prepareDevice ( ) : EzeResult

sendReceipt ( string txnId, string mobileNo, String email ) : EzeResult
setMessageHandler ( EzeNotification handler ) : void

This method provides an mechanism to set the message handler that receives notifications about the status of API transactions

setPath ( String path ) : void
voidTransaction ( String txnId ) : EzeResult

Приватные методы

Метод Описание
CurrentTimeMillis ( ) : long
EzeAPI ( ) : System
MapEventName ( com eType ) : EventName
MapImageType ( ImageType imageType ) : SignatureInput.Types.ImageType
MapLoginMode ( LoginMode mode ) : LoginInput.Types.LoginMode
MapServerType ( ServerType type ) : ServerTypeInput.Types.ServerType
MapStatus ( ApiOutput status ) : Status
destroyInstance ( ) : void
exit ( ) : EzeResult
getEzecliFile ( ) : string
getIntegerFromByte ( byte byteArr ) : int
getResult ( ApiOutput apiOutput ) : EzeResult
initializeEzeCli ( ) : System.Boolean
intToBytes ( int intValue ) : byte[]
login ( LoginMode mode, string userName, string passkey ) : EzeResult
logout ( ) : EzeResult
readWithTimeout ( byte data, int timeoutMillis ) : int
receive ( ) : ApiOutput
reverseArray ( byte array ) : byte[]
send ( ApiInput apiInput ) : void
setServerType ( ServerType type ) : void

Описание методов

attachSignature() публичный Метод

public attachSignature ( string txnId, ImageType imageType, ByteString imageData, int height, int width, double tipAmount ) : EzeResult
txnId string
imageType ImageType
imageData ByteString
height int
width int
tipAmount double
Результат EzeResult

cardTransaction() публичный Метод

public cardTransaction ( double amount, PaymentMode mode, OptionalParams options ) : EzeResult
amount double
mode PaymentMode
options OptionalParams
Результат EzeResult

cashTransaction() публичный Метод

public cashTransaction ( double amount, OptionalParams options ) : EzeResult
amount double
options OptionalParams
Результат EzeResult

chequeTransaction() публичный Метод

public chequeTransaction ( double amount, Cheque cDetails, OptionalParams options ) : EzeResult
amount double
cDetails Cheque
options OptionalParams
Результат EzeResult

close() публичный Метод

public close ( ) : EzeResult
Результат EzeResult

create() публичный статический Метод

public static create ( ) : EzeAPI
Результат EzeAPI

getTransaction() публичный Метод

public getTransaction ( String txId ) : EzeResult
txId String
Результат EzeResult

getTransactionHistory() публичный Метод

public getTransactionHistory ( string startDate, string endDate ) : EzeResult
startDate string
endDate string
Результат EzeResult

initialize() публичный Метод

public initialize ( EzeConfig config ) : EzeResult
config EzeConfig
Результат EzeResult

prepareDevice() публичный Метод

public prepareDevice ( ) : EzeResult
Результат EzeResult

sendReceipt() публичный Метод

public sendReceipt ( string txnId, string mobileNo, String email ) : EzeResult
txnId string
mobileNo string
email String
Результат EzeResult

setMessageHandler() публичный Метод

This method provides an mechanism to set the message handler that receives notifications about the status of API transactions
public setMessageHandler ( EzeNotification handler ) : void
handler EzeNotification a delegate of EzeNotification
Результат void

setPath() публичный статический Метод

public static setPath ( String path ) : void
path String
Результат void

voidTransaction() публичный Метод

public voidTransaction ( String txnId ) : EzeResult
txnId String
Результат EzeResult