π± Components List
Component | Description |
arkosLib | Arkos Library, in the *.aar format; Main contents <ca.amadis.arkoslib>:
|
olalib | OLA Library, in the *.aar format; |
dw-comms | *.aar library, provides Utils {DataWireInformation, DataWireConnector} |
AmadisTlv | *.aar library, provides Utils {TlvTree, BuildConfig, TlvUtils} |
π§ Project Structure
. βββ AmadisTlv # LIBRARIES βΒ Β βββ AmadisTlv.aar # βΒ Β βββ build.gradle # βββ arkoslib # βΒ Β βββ arkoslib.aar # βΒ Β βββ build.gradle # βββ dw-comm # βΒ Β βββ build.gradle # βΒ Β βββ dw-comm.aar # βββ RetailModule # βΒ Β βββ build.gradle # βΒ Β βββ RetailModule.aar ########### β βββ app # MAIN APP βΒ Β βββ proguard-rules.pro # βΒ Β βββ src # βΒ Β βββ main[β¦] ########## β βββ build.gradle # main gradle.build file βββ gradle [β¦] # gradle-wrapper and so on (auto) βββ gradle.properties βββ gradlew βββ gradlew.bat βββ local.properties # paths to local SDKs βββ olalib βΒ Β βββ build.gradle βΒ Β βββ OLA_lib_android.aar βββ settings.gradle # link all libraries for main gradle build
π§ TODO
- Doc des API externes et callback (incluants les donnΓ©es TLV requis pour champs binaires) [Donner la doc de ce qui est supportΓ©] // ArkosLib - doPayment - doCylic // Services (callbacks) // UI + cardholderDisplay + merchantDisplay + cardholderInput + merchantInput + cardholderChooseApplication + cardholderInputZipCode // Persist (Default) + store + load + delete // Security + get_pin_block + get_ksn // Techno polling + poll_techno + remove_card // Communication (Default) + transmit // Validator (Default) + validate_acquirer_response // TMSModule - doConfiguration // Retail Module - start - poll - signal - respond
π Additional guidance
Content | |
---|---|
Accessibility | |
Mobile | |
Best practices | |
Related |