Versions Compared

Key

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

...

...

...

Table of Contents


That level of API is important to be able to run valid test procedures. It provides an interface to Agnos Certification Environement (ACE) through a set of services that corresponds to different test requirements specified by payment networks.

This API is the second level of integration for Agnos Framework. Hence, It is recommended to unit test all the services below outside the execution of a transaction before starting functional tests.toc

ACE Services

ACE Services

Description

Prerequisites to a Call

aceInitialize

aceInitializeCommunication

aceSetMode

There are three running modes defined in ACE:

  • pmNONE

  • pmSDK

  • pmAUTO

Use pmSDK for unit testing ACE integration

aceGetMode

Get current ACE mode

aceGetRequest

aceSendResponse

aceMsgToACE

aceClearScreen

Clear ACE screen

--

aceDisplayMessage

aceEmptyKeyPadCache

aceLogAPDU

aceLogAllBatchedAPDU

acePlayBeep

Play a beep in ACE

--

aceGetKey

Get key from ACE

--

aceSwitchLED

Switch a LED on ACE

--

aceOut

Out in ACE’s Console Log

Code Block
aceOut("Hello World!"); // Open Console Log under ACE prior the unit test

...