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 |
|
| Time at which the current action is performed |
Transaction Date |
|
| Date at which the current action is performed |
Local Time Zone |
|
| Local Timezone in which the current action is performed |
AcquirerNumber |
|
Ex : [01], [03] AcquirerNumber, as defined in the configuration. | List of wanted acquirer numbers. |
Output Parameters
Name | Tag | Format | Usage |
---|---|---|---|
Cyclic Function Results |
|
| Container for the results |
Cyclic Pending Transactions Occurrence |
|
| Container for the data of one pending transaction |
Transaction ID |
|
| Transaction ID of the transaction with pending completion |
AcquirerNumber |
|
Ex : [01], [03] AcquirerNumber, as defined in the configuration. | AcquirerNumber of the transaction with pending completion |