Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The tlvConfigData is documented here : Arkos Configuration

Overview

doGetCyclicActions

Retrieves a list of currently due actions, according to standard rules
This includes due Reconciliations, and pending Completions

doGetPendingTransactions

Retrieves a list of currently uncompleted transactions, ignoring retry rules. This is intended for “last tries”, or retrieving a list of problematic transactions before a closeBatch operation

doPrepareCompletionMessage

Prepare a Completion message for a given uncompleted transaction

doParseCompletionResponse

Process the result of an external transmission attempt of a Completion

doReconciliation

Execute a reconciliation exchange with the given acquirer(s)

doCloseBatch

Closes the batch for the given acquirer(s). This operation is destructive - in most cases, it is recommended to try to transmit Pending transactions first, and log, save or print the remaining uncompleted transactions

doGetTrxInfo

Retrieves the available transaction data for the given Transaction Reference. The amount of information available depends on the context and state of the transaction

doDiagnostic

Executes a Diagnostic exchange with the given acquirer(s)

...

Code Block
breakoutModefull-width
- FFBF3C
  - FF02
      - DF01 : "TRX001"
      - DF1B : 01
  - FF02
      - DF01 : "TRX002"
      - DF1B : 01
  - FF02
      - DF01 : "TRX003"
      - DF1B : 02

Anchor
doGetCyclicActions
doGetCyclicActions

doGetCylicActions

This function is used to get all tasks that are scheduled now. This include completions to send and reconciliation to do.

...

Code Block
breakoutModefull-width
- FFBF3C
  - FF02
      - DF01 : "TRX001"
      - DF1B : 01
  - FF02
      - DF01 : "TRX002"
      - DF1B : 01
  - FF02
      - DF01 : "TRX003"
      - DF1B : 02

  - FF01
      - DF01 : 01
      - DF03 : 01
      
  - FF01
      - DF01 : 01
      - DF03 : 02

Anchor
doPrepareCompletionMessage
doPrepareCompletionMessage

doPrepareCompletionMessage

Use to prepare acquirer messsage to send for completion with the required host acquirer information.

...

Code Block
breakoutModefull-width
- DF9F14 : "</xml>...."
- DF37 : "TRX001"
- DF9F34 : 00

Anchor
doParseCompletionResponse
doParseCompletionResponse

doParseCompletionResponse

...

Code Block
breakoutModefull-width
- DF9F34 : 00

Anchor
doCloseBatch
doCloseBatch

doCloseBatch

This function is used to close the current acquirer reconciliation period. It deletes all transaction from specified acquirers

...

Code Block
breakoutModefull-width
- FFBF3C
  - FF01
      - DF01 : 00
      - DF02 : 03
      - DF03 : 01
      
  - FF01
      - DF01 : 01
      - DF02 : 03
      - DF03 : 02

Anchor
doReconciliation
doReconciliation

doReconciliation

This function is used to send the reconciliation message for each specified acquirer

...

Code Block
breakoutModefull-width
- FFBF3C
  - FF01
      - DF01 : 01
      - DF02 : 00
      - DF03 : 01
      
  - FF05
      - FF9F26
        - DF9F25 : 42
        - D5 : 00 00 00 04 20 00
      - FF9F27
        - DF9F25 : 1
        - D5 : 00 00 00 00 10 00
      - FF9F28
        - DF9F25 : 3
        - D5 : 00 00 00 00 13 37
      - FF9F29
        - DF9F25 : 1
        - D5 : 00 00 00 00 10 00
      - FF9F2A
        - DF9F25 : 6
        - D5 : 00 00 00 66 00 00
      - FF9F2B
        - DF9F25 : 1
        - D5 : 00 80 00 00 00 00
      - FF9F2C
        - DF9F25 : 42
        - D5 : 00 00 00 04 20 00
      - FF9F2D
        - DF9F25 : 1
        - D5 : 00 00 00 00 10 00
      - FF9F2E
        - DF9F25 : 3
        - D5 : 00 00 00 00 13 37
      - FF9F2F
        - DF9F25 : 1
        - D5 : 00 00 00 00 10 00
      - FF9F30
        - DF9F25 : 6
        - D5 : 00 00 00 66 00 00
      - FF9F31
        - DF9F25 : 1
        - D5 : 00 80 00 00 00 00

Anchor
doGetTrxInfo
doGetTrxInfo

doGetTrxInfo

Use to get transaction information. This can be used to reprint a transaction or to print list of pending transactions.

...

Code Block
breakoutModefull-width
- FFC107 : {...}
- DF37 : "TRX001"
- DF9F34 : 00

Anchor
doDiagnostic
doDiagnostic

doDiagnostic

This function is used to trigger a diagnostic request for the specified acquirer

...