Amadis

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

These API are only available starting API V1.2

Description

Cylic functions have been split into multiple operations in order to allow fine tuning of the expected behaviour and to allow transmission of completions on a separate thread.

Each functions all have the same signature :

byte[] functionName(byte[] tlvConfigData, byte[] tlvRequestData)

All byte[] are binary TLV Tree.

The expected tlvRequestData tree and the return TLV tree will be documented for each function.

The tlvConfigData is documented here : Arkos Configuration

doGetPendingTransactions

This function is used to get the transactions for which the completion is still required to be sent.

Data Parameters

Name

Tag

Format

Usage

Transaction Time

9F21

BCD; 6
HMS, two nibbles per element
Ex: [0x16, 0x17, 0x27] (16:17:27)

Time at which the current action is performed

Transaction Date

9A

BCD; 6
YMD, two nibbles per element
Ex: [0x20, 0x08, 0x16] (2020-aug-16)

Date at which the current action is performed

Local Time Zone

DF9F3F

i8; 2
Hour and minute offset, one byte each
Ex: [-5, 0]

Local Timezone in which the current action is performed

AcquirerNumber

DF1B

n; 2

Ex : [01], [03]

AcquirerNumber, as defined in the configuration.

List of wanted acquirer numbers.

Output Parameters

Name

Tag

Format

Usage

Cyclic Function Results

FFBF3C

DO

Container for the results

Cyclic Pending Transactions Occurrence

FFBF3C.FF02

DO

Container for the data of one pending transaction

Transaction ID

FFBF3C.FF02. DF01

ASCII; var

Transaction ID of the transaction with pending completion

AcquirerNumber

FFBF3C.FF02. DF1B

n; 2

Ex : [01], [03]

AcquirerNumber, as defined in the configuration.

AcquirerNumber of the transaction with pending completion

  • No labels